«sql-server-2016» etiketlenmiş sorular

SQL Server 2016 (ana derleme sürümü 13.00.xxxx). Lütfen sql-server etiketleyin.


2
SQL Server 2016 ile garip performans sorunu
Bir VMware sanal makinede çalışan tek bir SQL Server 2016 SP1 örneğimiz var. Her biri farklı bir uygulama için 4 veritabanı içerir. Bu uygulamaların hepsi ayrı sanal sunucularda. Bunların hiçbiri henüz üretimde değil. Ancak uygulamaları test eden kişiler performans sorunlarını bildiriyor. Bunlar sunucunun istatistikleri: 128 GB RAM (SQL Server için …

1
Genişletilmiş bir etkinlik için izin verilen maksimum bağlı işlem sayısı nedir?
Bir olay oturumundaki bir etkinliğe "çok fazla" eylem eklerseniz, bu hatayı alırsınız: Msg 25639, Seviye 16, Durum 23, Satır 1 "[olay adı]" olayı, izin verilen bağlı eylem sayısını aşıyor. Kaç eyleme izin verilir? Olaya göre değişiyor mu? Denemeye dayanan cevap, 27 için görünüyor sqlserver.rpc_completed. Ancak bu sayıyı Microsoft belgelerinde bulamadım …


2
Tahmini bir Yürütme Planı görüntülemek CXPACKET, PAGELATCH_SH ve LATCH_EX [ACCESS_METHODS_DATASET_PARENT] bekler
Microsoft SQL Server 2016 SP2-CU6 (13.0.5292.0) 4 vCPU VM'de max degree of parallelismayarlanmış 2ve cost threshold for parallelismayarlanmış olarak çalıştırıyorum 50. Sabahları, SELECT TOP 100 sorgusu için bir Tahmini Yürütme Planı görüntülemeye çalışırken , büyük beklemelerle karşılaşıyorum ve tahmini planı oluşturma işlemi genellikle 5 - 7 dakikalık aralıklarla dakikalar alıyor. …

2
İç birleşimde kardinalite tahmin problemi
Satır tahmininin neden bu kadar korkunç olduğunu anlamak için uğraşıyorum, işte benim durumum: Basit birleştirme - SQL Server 2016 sp2 (sp1'de aynı sorun) kullanarak, dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL 1 satırı tahmin ederken 107131 …

2
Ne DBCC FREEPROCCACHE ne de DBCC FREESYSTEMCACHE ('SQL Planları') CACHESTORE_SQLCP belleği boşaltmak için hiçbir şey yapmaz
CACHESTORE_SQLCP Sql Planları birkaç gün sonra> 38 GB alır. Halihazırda "geçici iş yükleri için optimize et" seçeneğiyle çalışıyoruz. (Entity Framework ve özel raporlama çok sayıda reklam alanı yaratır!) Çoklu AZ yansıtmalı AWS RDS'de SQL Server 2016 SE 3.00.2164.0.v1 Koştuğumda: DBCC FREESYSTEMCACHE('SQL Plans'); veya DBCC FREEPROCCACHE veya DBCC FREESYSTEMCACHE ('SQL Plans') …


3
LIKE karakter uzunluğu sınırlamasını aş
Bu LIKE karakter uzunluğu sınırlamasını burada okuyarak , LIKE yan tümcesinde ~ 4000 karakterden daha uzun bir metin gönderemiyorum. Belirli bir sorgu için sorgu planı önbelleğinden sorgu planı almaya çalışıyorum. SELECT * FROM sys.dm_exec_cached_plans AS cp CROSS APPLY sys.dm_exec_query_plan(cp.plan_handle) AS qp CROSS APPLY sys.dm_exec_sql_text(cp.plan_handle) AS st where st.text like '%MY_QUERY_LONGER_THAN_4000_CHARS%' …

2
Yabancı anahtarları bırakmak neden uzun sürüyor?
Bir kerede bir veritabanındaki tüm yabancı anahtarları silen bir komut dosyası hazırladım: ALTER TABLE MyTable1 DROP CONSTRAINT FK_MyTable1_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col1 ALTER TABLE MyTable2 DROP CONSTRAINT FK_MyTable2_col2 Beni şaşırtan şey, senaryonun uzun zaman almasıdır: her bir DROP FK için ortalama 20 saniye. Şimdi, bir FK oluşturmanın çok …

2
SQL Server 2016'daki uzamsal veriler için MakeValid () alternatifi
LINESTRINGOracle'dan SQL Server'a taşıdığım çok büyük bir coğrafya verisi tablosu var . Oracle'da bu verilere karşı yürütülen bir dizi değerlendirme vardır ve bunların da SQL Server'daki verilere karşı yürütülmesi gerekir. Sorun: SQL Server, geçerli bir LINESTRINGOracle için daha sıkı gereksinimleri vardır ; "LineString örneği birbirini izleyen iki veya daha fazla …

1
SQL Server 2016'da SUBSTRING () içeren tahminlerdeki değişikliklerde değişiklik var mı?
SUBSTRING () veya diğer dize işlevlerini içeren tahminler için SQL Server 2016'da kardinalitenin nasıl tahmin edildiğine dair değişiklikler hakkında herhangi bir belge veya araştırma var mı? Sormamın nedeni, performansı uyumluluk modunda 130 bozulan bir sorguya bakmam ve nedeni SUBSTRING () çağrısını içeren bir WHERE yan tümcesi ile eşleşen satırların sayısındaki …

1
Kullanılmayan NONCLUSTERED INDEX hala sorgu hızını artırabilir mi?
Bu garip bir durum, ama birinin cevap vermesini umuyorum. Bazı performans sorunlarını giderme sırasında, istendiği gibi tabloya NONCLUSTERED INDEX ekledik sp_BlitzIndex. Ertesi gün kullanımını kontrol ettik ve 0 okuma gösterdi ( 0 tarama / arama, 0 tekil arama ), bu yüzden devre dışı bıraktık. Önümüzdeki dakika, INDEX'i eklediğimizde ilk etapta …

6
İşletim sistemi 21 numaralı hata döndürdü (Aygıt hazır değil.)
Windows'u her yeniden başlattığımda, bazı veritabanları için bu hatayı alıyorum: İşletim sistemi 21 numaralı hata döndürdü (Aygıt hazır değil.) Diski kontrol ettim chkdsk /r- kötü sektör yok. Hatasız DBCC CHECKDByürüttüm: *(CHECKDB found 0 allocation errors and 0 consistency errors in database)* SQL Server'ı yeniden başlatırsam hatalar kaybolur. Windows 10 ve …

1
Kilitlenme tespiti için SQL Genişletilmiş Olaylar Oturumu
<inputbuf>Kilitlenme genişletilmiş olaylar oturumu tarafından yakalanan kilitlenme XML'sinde öğenin boyutunu artırmanın bir yolu var mı ? Sorunun Uygulama kodunda tam olarak belirlenmesine yardımcı olmak için sorgunun tamamını görmek istiyoruz. 1024 karakter +/- ile sınırlı görünüyor. Arttırılabilir mi? Örnek XML için aşağıya bakın. Öğedeki sorgu metninin <inputbuf>seçim listesinin ortasında kesildiğini görebilirsiniz: …

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.