«sql-server-2014» etiketlenmiş sorular

SQL Server 2014 (ana sürüm 12.0.xxxx). Lütfen sql-server etiketleyin.

2
Bildirilen birleştirme sütun sırasını değiştirmek neden bir sıralama getiriyor?
Aynı şekilde adlandırılmış, yazılmış ve dizine eklenmiş anahtar sütunlara sahip iki tablom var. Bunlardan biri benzersiz kümelenmiş bir dizine, diğeri ise benzersiz değil . Test kurulum Bazı gerçekçi istatistikler içeren kurulum betiği: DROP TABLE IF EXISTS #left; DROP TABLE IF EXISTS #right; CREATE TABLE #left ( a char(4) NOT NULL, …

1
SQL Server: CREATE INDEX komutunun ilerleyişi nasıl takip edilir?
SQL Server 2014, Std Ed Dm_exec_requests deki yüzde_bilgisayarının CREATE INDEX için işe yaramadığını ve pratikte yüzde 0 bitten 0'da yapıştığını okudum. Şu anda en azından bana hareketi gösteren (endeks oluşturma engellenmedi) aşağıdaki yöntemi kullanıyorum. Fakat eğer süreç boyunca% 10 ya da% 99 ise sıfır fikrim var. Burada açıklanan yöntemi denedim: …

1
DBA yeni bir işte ilk gün - yedekleri ve güvenliği kontrol edin - Nasıl? başka neler kontrol edilmelidir?
Genel olarak yeni bir ortamda başladığımda, yedeklemelerin nerede olduğunu, en son ne zaman çekildiğini, en son geri yükleme işleminin ne zaman yapıldığını ve güvenliği de kontrol ediyorum. Bunu yapmamın yolu T-SQL. Yedekleri kontrol et ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as Database_Name, ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX(Backup_finish_date)))), 'NEVER') as …

1
İstekli biriktirme işleci kümelenmiş bir sütun deposundan bu silme işlemi için yararlı mı?
Kümelenmiş bir sütun deposu dizininden veri silme testi yapıyorum. Uygulama planında büyük bir istekli biriktirme operatörü olduğunu fark ettim: Bu, aşağıdaki özelliklerle tamamlanmaktadır: 60 milyon satır silindi 1.9 GiB TempDB kullanılmış 14 dakika yürütme süresi Seri planı 1 biriktirme yeniden bağlama Tarama için tahmini maliyet: 364.821 Tahminciyi küçümseyecek şekilde kandırırsam, …

1
SQL Server 2014: tutarsız öz katılım kardinalite tahmini için herhangi bir açıklama?
SQL Server 2014'te aşağıdaki sorgu planını göz önünde bulundurun: Sorgu planında, bir birleştirme ar.fId = ar.fIdbir 1 satır tahmini verir. Bununla birlikte, bu bir mantıksal tutarsız tahmindir: arsahip 20,608satır ve tek bir ayrı değer fId(doğru istatistik yansıtılır). Bu nedenle, bu birleştirme, satırın ( ~424MMsatırların) tam çarpımını üreterek sorgunun birkaç saat …

4
Benzersiz bir endekste (aynı) 1000'in tahmin edilen tahmini maliyeti bu planlarda neden farklı?
Aşağıdaki sorgularda her iki uygulama planının da benzersiz bir endekste 1000 deneme gerçekleştireceği tahmin edilmektedir. Arayışlar, aynı kaynak tabloda sıralı bir tarama tarafından yönlendirilir, bu nedenle aynı sırayla aynı değerleri aramaya başlamalıdır. Her iki iç içe döngü var <NestedLoops Optimized="false" WithOrderedPrefetch="true"> Bu görevin neden ilk planda 0.172434'e, ikincide 3.01702'ye mal …

2
LEN () neden SQL Server 2014’te kardinalliği önemsiz kılıyor?
Bir dize sütunu olan bir tablo ve belirli bir uzunlukta satırları denetleyen bir yüklemem var. SQL Server 2014'te, kontrol ettiğim uzunluktan bağımsız olarak 1 satırlık bir tahmin görüyorum. Bu çok kötü planlar veriyor çünkü aslında binlerce hatta milyonlarca satır var ve SQL Server bu tabloyu iç içe bir döngünün dış …

4
'Database_name' veritabanı için işlem günlüğü 'XTP_CHECKPOINT' nedeniyle dolu
Bir sorum var XTP_CHECKPOINT. SQL Server 2014 kullanıyorum. SIMPLE kurtarma modeli modunda bir veritabanına sahibim. Aynı zamanda kopyalanmaktadır. Açık işlem yok. Koştum DBCC OPENTRANve döner: "Etkin açık işlem yok." Ancak ne zaman bir tablo oluşturmaya, bırakmaya ya da verileri silmeye çalıştığımda bu mesajı almaya devam ediyorum: (Asıl veritabanı adımı kelimeyle …

2
LIKE operatörü için Kardinalite Tahmini (Yerel Değişkenler)
LIKEİşleci bilinmeyen senaryolar için tüm optimizasyonlarda kullanırken hem eski hem de yeni CE'lerin% 9'luk bir tahmin kullandığı izlenimi altındaydım (ilgili istatistiklerin mevcut olduğunu ve sorgu iyileştiricinin seçicilik tahminlerine başvurmak zorunda olmadığını varsayarak). Kredi veritabanına karşı aşağıdaki sorgu yürütülürken, farklı CE'ler altında farklı tahminler alıyorum. Yeni CE kapsamında beklediğim 900 satırlık …


1
Düzeltilemez uzaysal endeks bozulmaları normal kabul edilir mi?
Bir var mekansal indeksi olan DBCC CHECKDByolsuzlukların raporlar: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Uzamsal dizin, XML dizini veya dizine alınmış görünüm 'sys.extended_index_xxx_384000' (nesne kimliği xxx), görünüm tanımının ürettiği tüm satırları içermiyor. Bu mutlaka bu veritabanındaki verilerle bir bütünlük sorunu teşkil etmez. Uzamsal dizin, XML dizini veya dizine …

3
Uygulama planında eksik istatistikler için uyarı
Anlayamadığım bir durumum var. SQL Server yürütme planım, tabloda eksik istatistiklere sahip olduğumu söylüyor, ancak istatistikler zaten oluşturuldu: Ancak tabloya bakarsak, otomatik olarak oluşturulmuş bir istatistik olduğunu göreceğiz: Birisi nasıl olabileceğini anlamaya yardımcı olabilir mi? Auto_Update ve Auto_Create istatistikleri geçerli DB'de açılır. SQL Server 2014 kullanıyorum.

1
Satırları silerken neden kümelenmemiş dizinlerim daha fazla alan kullanıyor?
7,5 milyar satır ve 5 indeksli geniş bir masam var. Kabaca 10 milyon satırı sildiğimde, kümelenmemiş dizinlerin depolandıkları sayfa sayısını arttırdığı görülüyor. dm_db_partition_statsSayfalardaki farkı (sonradan önce) bildirmek için karşı bir sorgu yazdım : Dizin 1 , kümelenmiş dizin, Dizin 2 ise birincil anahtardır. Diğerleri kümelenmemiş ve benzersiz değildir. Sayfalar kümelenmemiş …

2
Doktoru bu bölümlenmiş görünümde alakasız tabloları ortadan kaldırmaya zorlamak mümkün mü?
Büyük masalar için farklı mimarileri test ediyorum ve gördüğüm bir öneri, bölünmüş bir görünüm kullanmak, bu yüzden de büyük bir tablonun daha küçük, "bölümlenmiş" tablolara bölünmesi. 1 , 2 , 3 , 4 Bu yaklaşımı test ederken, bana anlamlı gelmeyen bir şey keşfettim. Durum görünümünde "bölümleme sütunu" nu filtrelediğimde, optimizer …

1
İstatistikler, artımlı güncelleme sonrasında kayboluyor
Artımlı istatistikleri kullanan büyük bir bölümlenmiş SQL Server veritabanına sahibiz. Tüm indeksler hizalı olarak bölümlenir. Çevrimiçi olarak bir bölümü yeniden bölümlendirmeye çalıştığımızda, dizin yeniden oluşturulduktan sonra tüm istatistikler kaybolur. Aşağıda, SQL Server 2014'teki sorunu AdventureWorks2014 veritabanıyla çoğaltmak için bir komut dosyası verilmiştir. --Example against AdventureWorks2014 Database CREATE PARTITION FUNCTION TransactionRangePF1 …

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.