Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

1
SQL Server Satır Satır Erişimi
Bu şekilde yapılandırılmış bir tablo var (Basitleştirilmiş) Name, EMail, LastLoggedInAt LastLoggdInAt alan null değil sadece verileri (bir seçme sorgusu aracılığıyla) görebilmesi gerekir SQL Server (RemoteUser) bir kullanıcı var. Bunu yapabilirim gibi mi? Mümkün mü?

1
2,135,044,521 satırlık tabloda dizini en iyileştirme
Büyük bir tablo ile bir G / Ç sorunum var. Genel istatistikler Tablo aşağıdaki ana özelliklere sahiptir: çevre: Azure SQL Veritabanı (katman P4 Premium (500 DTU)) satırlar: 2,135,044,521 1.275 bölümler kullanılmış kümelenmiş ve bölümlenmiş dizin model Bu tablo uygulamasıdır: CREATE TABLE [data].[DemoUnitData]( [UnitID] [bigint] NOT NULL, [Timestamp] [datetime] NOT NULL, …

2
Her 15 dakikada bir işlem günlüğü yedeklemesi almak, her 6 saatte bir günlük yedeklerinden daha fazla disk alanı tüketiyor mu?
Ortamımızda ağ depolama alanı yetersiz. Aynı zamanda, işlem günlüğü yedeklemelerini her 6 saatte bir güncel yerine 15 dakikada bir aldığımızdan emin olmak istiyorum. Benim sorum günlük yedekleme aralığını 6 saatten 15 dakikada bir değiştirerek daha fazla disk alanı tüketecek mi?

4
SQL Server Sorgu Deposu - 'Geçici' sorgu nedir?
SQL Server Sorgu Deposu'na derin bir dalış yapıyorum ve sık sık 'ad-hoc' sorgularına başvurular görüyorum. Ancak, Query Store'un geçici bir sorguyu ne belirlediğini görmedim. Ben parametreleri olmadan bir sorgu veya sadece bir kez yürütülen bir sorgu olarak çıkarım olabilir yerler gördüm. Bunun için resmi bir tanım var mı? Genel olarak …

1
Çalışan iş parçacıklarımı kim kullanıyor? SQL Server 2014 - HADR
Son zamanlarda, sunuculardan birinin çalışan iş parçacıkları tükendiği SQL Server 2014 HADR ortamımızda bir sorun yaşadık. Mesajı aldık: AlwaysOn Kullanılabilirlik Grupları için iş parçacığı havuzu, yeterli kullanılabilir iş parçacığı olmadığından yeni bir iş parçacığı başlatamadı. Sorunu analiz etmeme yardımcı olması için (düşündüğüm) bir ifade almak için başka bir soru açtım …

1
Veritabanının neden RESTORING durumunda takılı kalmasının temel nedenini belirleyin
Durumda sıkışmış bir veritabanı sorununu çözen ve RESTORINGmanuel olarak veritabanını tekrar çevrimiçi hale getirmek için bu çözümleri kullanan sorular olduğunu biliyorum , ancak benim senaryo biraz farklı. Üretim kopyasını DEV örneğine geri yükleyen Powershell komut dosyalarını kullanarak otomatik bir geri yükleme var. Komut dosyaları yaklaşık bir yıl boyunca değişmez ve …



1
Python'da alınan SQL Server VARCHAR sütununda kodlama sorunu
Son zamanlarda SQL Server'da varchar (120) olarak depolanan bir alanla ilgili kodlama ile ilgili bir sorun yaşadık. SSMS'de varchar şöyle görünür: "JonBen‚t'u Kim Öldürdü?" Ancak, python'a getirildiğinde, şöyle görünür: Bunu Python tarafından araştırdım ve garip bir şey olmuyor. Benim teorim SQL Server varchar SSMS daha python görüntülenen UTF-8 karakterleri kabul …

1
READPAST ipucu neden dizinlenmiş görünümlerin yok sayılmasına neden oluyor?
READPASTUygulamamızın finansal alt sistemindeki kaynak kilitlenmesini azaltmak için ipucunu kullanarak araştırıyorum . Finansal işlem kayıtları yalnızca eklendiği, hiç güncellenmediği veya silinmediği için iyi bir yol gibi görünüyordu. Atlanacak tek satır, bir işlemin içine eklenen yeni satırlardır; işlem yapılıncaya kadar dış dünyaya etkin bir şekilde var olmazlar. Ancak, ben READPASTipucu koymak …

1
SQL Server neden bileşik sütun istatistik histogramları yapmıyor?
SQL Server'ın "çok sütunlu istatistik" adı verilen bir şeyi vardır, ancak bunun ne anlama geleceğini düşünmez. Aşağıdaki örnek tabloya bir göz atalım: CREATE TABLE BadStatistics ( IsArchived BIT NOT NULL, Id INT NOT NULL IDENTITY PRIMARY KEY, Mystery VARCHAR(200) NOT NULL ); CREATE NONCLUSTERED INDEX BadIndex ON BadStatistics (IsArchived, Mystery); …

2
Güncelleme istatistikleri w / tam tarama SQL Server 2014 2008 R2% 100 işlemci kullanır, 15%
Tam tarama güncelleme istatistikleri, SQL Server 2008 R2'deki CPU'nun% 100'ünü, aynı donanımlar için, benzer donanım özelliklerine sahipken neden% 100 CPU kullanıyor? MAXDOPDiğer seçeneklere bakıyordum ve gerçekten göze çarpan hiçbir şey görmüyorum. Buna neden olabilecek ayarlar olabileceğini anlıyorum, ancak ayarlar her iki veritabanı için de çok benzer (örneğin, MAXDOPher ikisi için …

3
100'den fazla istemci DB'sindeki verilerin merkezi bir raporlama veritabanına nasıl entegre edileceğine dair tavsiye arıyorum
Ben küçük bir (~ 50 çalışan) SaaS şirketi için bir SQL Geliştiricisi (DBA veya Mimar değil). Nasıl yapılacağını bulmakla görevlendirildim: 100'den fazla OLTP veritabanımızdan düşük operasyonel raporlama Bu raporların birden çok istemci veritabanındaki verilerle çalışmasına izin ver Şirketimizi gelecekte daha fazla analitik tabanlı çözüm sunacak şekilde konumlandırın İşlem çoğaltması (özellikle …

3
format () belirsiz bir yerleşik dize işlevi ... değil mi?
Bununla ilgili belgelerin eksikliğine ilişkin bir bağlantı öğesi göndermeden önce, birisi burada sadece bir şey eksik olmadığımı doğrulayacak mı? formatDize işlevi olarak listelenen dokümanlar sayfasında : "Tüm yerleşik dize işlevleri belirleyicidir." - Dize İşlevleri (Transact-SQL) Ayrıca, formatilgili sayfalarda belirsiz olmadıklarından da söz edilmemektedir : Deterministik ve Belirleyici Olmayan Fonksiyonlar FORMAT …
10 sql-server 

2
Tablock ipucu çıkmazları tetikler
Aşağıdaki formun SQL ile paralel ve SQL ile çalışan iki Execute SQL Görevleri kullanarak boş bir yığın tabloya en az günlük kaydı kullanarak iki veri kümesi ekliyordu. INSERT INTO Table (TABLOCK) SELECT FROM ... İş biraz askıda kaldıktan sonra, SQL görevlerinden biri çıkmaz kurban oldu. Kilitlenme grafiğinin XML çıktısı aşağıdadır. …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.