«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.

2
SQL Server'ın PERSISTED sütunları tanımla eşleşmeyen verilerle doldurması yasal mı?
Hesaplanan bir sütundaki garip değerler hakkında bu soruyu takip ediyorum PERSISTED. Bu sorunun cevabı, bu davranışın nasıl ortaya çıktığı hakkında birkaç tahmin yapıyor. Şu soruyu soruyorum: Bu açık bir hata değil mi? Are PERSISTEDsütunlar Hiç bu şekilde davranmasına izin? DECLARE @test TABLE ( Col1 INT, Contains2 AS CASE WHEN 2 …

2
Tüm çocuklar için Toplam bulmak için özyinelemeli CTE
Aşağıda, beklenen sonuçlarla yinelenen bir T-SQLSorgu (muhtemelen CTE) kullanarak arama yapmak istediğim bir montaj ağacı . Herhangi bir bölümü verilen montaj başına toplam miktarı bilmek istiyorum. Yani 'Perçin' ararsam, sadece doğrudan çocukların sayımı değil, meclisin her seviyesindeki toplam sayıyı bilmek istiyorum. Assembly (id:1) | |-Rivet |-Rivet |-SubAssembly (id:2) | | …


3
Bir dizinin, güncelleme sütununun bir dizinde olmadığı güncelleme bildirimleri üzerindeki etkisi
Ben sürekli insanlar endeksleri yavaşlatmak demek bkz update, deleteve insert. Bu, mutlakmış gibi battaniye bir ifade olarak kullanılır. Veritabanımı performansı artırmak için ayarlarken, bu kuralın benim için mantıklı bir şekilde çeliştiği görünen bu duruma rastlıyorum ve başka hiçbir yerde kimsenin söyleyemeyeceği veya açıklayabileceği bir yer bulamıyorum. SQL Server'da ve diğer …

3
Veritabanı felaketini önleme [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu, yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Veritabanım 250GB'tan büyük. Üçüncü taraf bir Araç ile planlı yedeklemeler yapıyorum. Program veritabanı yedeklemeleri, …

3
SQL Server neden bir dizini yoksaysın?
CustPassMasterİçinde 16 sütun olan bir tablo var , bunlardan biri CustNum varchar(8)ve bir dizin oluşturdum IX_dbo_CustPassMaster_CustNum. İfademi çalıştırdığımda SELECT: SELECT * FROM dbo.CustPassMaster WHERE CustNum = '12345678' Dizini tamamen yok sayar. CustDataMasterBiri daha fazla sütun (55) ile başka bir tablo var gibi bu beni şaşırttı CustNum varchar(8). IX_dbo_CustDataMaster_CustNumBu tablodaki bu …

1
Kullanılmayan dizinleri bırakmak - Beklenmeyen tehlikeleri değerlendirme
Sunucu, Temmuz ayında en son yeniden başlatıldığından beri biriken DMV istatistiklerine göre yüzlerce kullanılmayan dizine sahip çok büyük bir veritabanımız var. DBA'larımızdan biri, benim için anlamlı olmayan aşağıdaki uyarıcı ifadeleri yaptı: Bir dizini bırakmadan önce, sorgu optimizer'ın bu dizinin var olması gerekebileceğinden, benzersiz bir kısıtlama uygulamadığından emin olmamız gerekir. Bir …
16 sql-server  index 


4
Tablo alanını kaldırdıktan sonra disk alanı talep etme
Ben sql 2008 r2 çalıştırıyorum ve db yaklaşık 3 ay öncesine kadar son 3 yıldır iyi ve hızlı çalışıyordu çok aktif ve kullanılmış tablo ntext alanı ekledik. Şimdi bu tablonun genişleyen boyutu nedeniyle sunucu alanından çıkmaya başlıyoruz. Daralan okudum, db'nin indekslenmesini kaybetmek istemiyoruz çünkü yıllarca hızlı çalışıyor ve parçalanma harcamaları …

3
Alt sorgu ile büyük tabloda yavaş güncelleme
İle SourceTable> sahip 15MM kayıtları ve Bad_Phrase> 3K kayıtları sahip aşağıdaki sorgu SQL Server 2005 SP4 çalıştırmak için neredeyse 10 saat sürer. UPDATE [SourceTable] SET Bad_Count= ( SELECT COUNT(*) FROM Bad_Phrase WHERE [SourceTable].Name like '%'+Bad_Phrase.PHRASE+'%' ) İngilizce, bu sorgu bir alanın substring edilir Bad_Phrase listelenen farklı cümle sayısının sayılması olup …

9
WHERE maddesine alternatif [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu , Veritabanı Yöneticileri Stack Exchange için konuyla ilgili olacak şekilde güncelleyin . 4 yıl önce kapalı . SELECTBir sütunda yalnızca belirli verileri içeren satırları kullanmanın bir yolu var mı WHERE? Örneğin, eğer bu …
16 sql-server 

3
Her düğümün rasgele sayıda çocuğu olduğu birden çok düzey hiyerarşisi oluşturun
Bir hiyerarşi içeren bazı test verileri oluşturmak gerekiyor. Bunu kolaylaştırabilir ve birkaç tane yapabilirim CROSS JOIN, ama bu bana tamamen üniform / varyasyon içermeyen bir yapı verecekti. Bu sadece donuk görünmekle kalmaz, aynı zamanda test verilerinde değişiklik olmaması bazen başka türlü bulunabilecek sorunları maskeler. Bu nedenle, bu kurallara uyan tek …




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.