«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
SELECT'te Bölümlenmiş Sütun Deposu Kilitlenmeleri Nasıl Engellenir
SQL Server 2016'da üç Kümelenmiş Sütun Dizini (CCI) tablosu var. Bu CCI'lerin tümü Kiracı Kimliğine göre aynı bölümleme şemasındadır. Son zamanlarda ve tutarsız bir şekilde, birleşimlerden bu tablolara kadar basit seçme ifadeler üzerinde kilitlenmeler alıyorum. Kilitlenmeyi engelleyen örnek sorgu: SELECT TOP 33 r.tenantid FROM Table_r r INNER JOIN Table_cm cm …




2
Tablo bölmesi vs ile ilgili şikayetler
On milyonlarca kayıt içeren (potansiyel olarak) öğelerden oluşan bir tablo tasarlıyorum. Bazı öğeler yönetici tarafından "onaylanana" kadar kullanılamaz. "Kullan" derken, bu tür öğelere "onaylanana" kadar başka bir tabloda referans verilmeyeceğini kastediyorum. Herhangi bir zamanda öğelerin% 50'sine kadar "onaylanmamış" olabilir. Kayıtlar "onaylanabilir", ancak tam tersi olmayabilir. İki tasarım seçeneğini düşünüyorum: biraz …

4
DELETE deyimi REFERENCE kısıtlamasıyla çakıştı
Durumum şöyle: STOCK_ARTICLES tablosu: ID *[PK]* OTHER_DB_ID ITEM_NAME Tablo YER: ID *[PK]* LOCATION_NAME Tablo WORK_PLACE: ID *[PK]* WORKPLACE_NAME INVENTORY_ITEMS tablosu: ID *[PK]* ITEM_NAME STOCK_ARTICLE *[FK]* LOCATION *[FK]* WORK_PLACE *[FK]* INVENTORY_ITEMS içindeki 3 FK, açıkça diğer ilgili tablolardaki "ID" sütunlarına referansta bulunuyor. Buradaki ilgili tablolar STOCK_ARTICLE ve INVENTORY_ITEMS. Şimdi, yukarıda belirtilen …


5
Belirli bir aralıktaki asal sayılar
Son zamanlarda, tüm asal sayıları (1-100) yazdırma görevi verildi. Orada büyük ölçüde başarısız oldum. Kodum: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Tamamlamadan bitirmiş olmama rağmen, …


1
Kümelenmiş dizin arama ile kümelenmemiş dizin arama arasındaki fark
Kümelenmiş Endeks (CI) araştırması ile Kümelenmemiş Endeks (NCI) araştırması arasındaki fark nedir? Biri diğerinden daha iyi performans gösteriyor mu? Bunu sormamın nedeni, 50 milyon satır ve 150 sütunlu bir masam olması. IDKümelenmiş dizin olarak tanımlanan adlı bir sütunu vardır . Üzerinde aynı dizin anahtar kimliğine ve yedi included sütuna sahip …

1
SQL Server'da HEAP Fragmentasyonu nasıl azaltılır?
Geçenlerde bir yığın tablo% 70'den fazla parçalanma olduğunu öğrendim. Bu yüzden yapmaya karar verdim. ALTER TABLE dbo.myTable REBUILD Yeterince komik, daha sonra% 20 parçalanma yaşadım. O zamandan beri o masada yazı yoktu. Bu yüzden bir kez daha yeniden inşa etmeye karar verdim. 2. kez masa% 50 parçalanma çok daha fazla …


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.