«parallelism» etiketlenmiş sorular

Bir problemi, aynı anda ayrı yürütme yolları ile tamamlanabilecek parçalara bölerek çalışma sürelerinin azaltılması.


2
Hesaplanan sütunlardaki Skaler UDF'lerin paralelliği engellemesini önlemenin bir yolu var mı?
SQL Server'daki Scalar UDF'lerin tehlikeleri hakkında çok şey yazıldı . Sıradan bir arama, sonuçların ipuçlarını döndürür. Scalar UDF'nin tek seçenek olduğu bazı yerler var. Örnek olarak: XML ile uğraşırken: XQuery hesaplanan sütun tanımı olarak kullanılamaz. Microsoft tarafından belgelenmiş bir seçenek kullanmaktır Skaler UDF skalar UDF içinde XQuery'yi saklanması ve sonra …

2
Paralel sorgu yürütme hatasını anlamamız gerekiyor
Bugün üretim sql sunucumuzda performansta bir düşüş yaşadık. Bunun meydana geldiği süre içinde birkaç "The query processor could not start the necessary thread resources for parallel query execution"hata kaydettik. Yaptığım okuma, bunun karmaşık bir sorguyu yürütürken kaç CPU kullanılacağı ile ilgili olduğunu gösteriyor. Ancak ne zaman kesintisi sırasında kontrol bizim …

1
sp_cursoropen ve paralellik
Ben başımı etrafında almak gibi olamaz bir sorgu ile bir performans sorunu ile karşılaşıyorum. Sorguyu bir imleç tanımından çıkardım. Bu sorgunun yürütülmesi birkaç saniye sürüyor SELECT A.JOBTYPE FROM PRODROUTEJOB A WHERE ((A.DATAAREAID=N'IW') AND ((A.CALCTIMEHOURS<>0) AND (A.JOBTYPE<>3))) AND EXISTS (SELECT 'X' FROM PRODROUTE B WHERE ((B.DATAAREAID=N'IW') AND (((((B.PRODID=A.PRODID) AND ((B.PROPERTYID=N'PR1526157') OR …

3
Paralel İstatistik Güncellemesi
SQL Server 2008 veya sonraki sürümlerde, UPDATE STATISTICS WITH FULLSCANtek iş parçacıklı işlem mi yoksa paralellik kullanabilir mi? İstatistikleri varsayılan örnekleme ile güncellemeye ne dersiniz - paralellik kullanabilir mi? MAXDOPGüncelleme istatistiklerini belirten bir seçenek görmüyorum .

3
Yüksek CXPACKET ve LATCH_EX bekliyor
Üzerinde çalıştığım bir veri işleme sistemiyle ilgili bazı performans sorunları yaşıyorum. Bir saat süren peroidden büyük miktarda CXPACKET ve LATCH_EX bekleme olayları gösteren bekleme istatistikleri topladım. Sistem, çok sayıda sayı kırma ve hesaplama yapan ve daha sonra verileri merkezi bir küme sunucusuna besleyen 3 işlem SQL Sunucusundan oluşur. İşlem sunucuları, …

2
Paralel olarak çalışmasını sağlamak için bu sorguyu yeniden düzenleyebilir miyim?
Sunucumuzda - çalıştırmak için yaklaşık 3 saat süren bir sorgu var ve paralel işleme avantajı yok. (yaklaşık 1,15 milyon kayıt dbo.Deidentified, 300 kayıt dbo.NamesMultiWord). Sunucu 8 çekirdeğe erişebilir. UPDATE dbo.Deidentified WITH (TABLOCK) SET IndexedXml = dbo.ReplaceMultiWord(IndexedXml), DE461 = dbo.ReplaceMultiWord(DE461), DE87 = dbo.ReplaceMultiWord(DE87), DE15 = dbo.ReplaceMultiWord(DE15) WHERE InProcess = 1; ve …

4
CXPACKET ile başa çıkmak bekliyor - paralellik için maliyet eşiğini ayarlama
Bir izlem benim gelince önceki soruya bir Sharepoint sitesi giderme perf üzerine ben CXPACKET beklediği hakkında bir şeyler yapabileceğini, ben merak ediyorum. Diz-sarsıntı çözümünün MAXDOP'u 1'e ayarlayarak tüm paralellikleri kapatmak olduğunu biliyorum - kulağa kötü bir fikir gibi geliyor. Ancak başka bir fikir, paralellik devreye girmeden önce maliyet eşiğini artırmaktır. …

3
Toplam sorgu neden GROUP BY deyimiyle bir tane olmadan önemli ölçüde daha hızlı?
Neden bir toplu sorgunun bir GROUP BYcümle ile neden birden çok daha hızlı çalıştığını merak ediyorum . Örneğin, bu sorgunun çalışması yaklaşık 10 saniye sürer SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Bu bir saniyeden az sürerken SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 GROUP BY CreatedDate CreatedDateBu …

2
MAXDOP = 1, Paralellik İçin Sorgu İpuçları ve Maliyet Eşiği
Bir örnek MAXDOP1 olarak ayarlandıysa ve belirli sorguların paralel gitmesine izin vermek için sorgu ipuçları kullanılıyorsa, gerçekte paralel olup olmayacağına karar vermek için SQL tarafından hala Paralellik için Maliyet Eşiği kullanılıyor mu? Her ne kadar bu bağlantı 1 ise CTFP'nin yok sayıldığını düşündürse de bu özel bilgiyi kazamamıştım MAXDOP. Bu, …

3
Paralel yürütme için Skaler işlevi TVF işlevine dönüştürdü - Seri modda çalışıyor
Benim sorguda bir sürümden sonra seri yürütme modunda çalışıyordu ve uygulamadan oluşturulan SQL Query LINQ başvurulan bir görünümde iki yeni işlev kullanıldığını fark ettim. Bu yüzden SCALAR işlevlerini TVF işlevlerine dönüştürdüm, ancak yine de sorgu seri modda çalışıyor. Daha önce bazı diğer sorgularda Skaler TVF dönüşüm yaptım ve zorla seri …

2
Bir Paralellik Değişimi Olayı kilitlenme kurbansızsa, bu bir sorun mu?
Üretim ortamımızda bu Sorgu İçi Paralel İş Parçacığı Kilitlenmelerinin çoğunu görüyoruz (SQL Server 2012 SP2 - evet ... Biliyorum ...), ancak Genişletilmiş Olaylar aracılığıyla yakalanan Deadlock XML'ye bakarken, kurban listesi boş. <victim-list /> Kilitlenme, ikisi ile WaitType="e_waitPipeNewRow"ve ikisi ile olmak üzere 4 iş parçacığı arasında görünüyor WaitType="e_waitPipeGetRow". <resource-list> <exchangeEvent id="Pipe13904cb620" …

2
Paralel Skaler UDF desteği makul bir özellik isteği midir?
Skaler UDF'lerin genel bir seri planı zorladığı oldukça iyi belgelenmiştir. Paralel çalışma fonksiyonları Boru hattında bir UDF'nin hesaplanması gereken bir noktaya gelen çok sayıda satır göz önüne alındığında, motor bunları neden işlemciler arasında dağıtamıyor? Bir UDF içinde devlet yoksa, siparişin önemi yoktur. Kara kutu olmanın imleç kullanması gerektiğine dair iddialar …

2
Debian'da tek MySQL sorguları için birden çok çekirdek kullanma
Konuk işletim sistemi olarak Debian ile bir VM (VMWare) üzerinde testler için bir MySQL sunucusu çalıştırıyorum. Konuk dört taklit CPU çekirdeği vardır, bu yüzden dört thread_concurrency ayarlayın. Birkaç dakika sürebilen büyük masalarda pahalı eklemeler yapıyorum, ancak konuk işletim sisteminde, bir seferde sadece bir çekirdeğin kullanıldığını görüyorum. Bu, ilgili tablolar için …


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.