Ü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ı, her seferinde bir defada 6 iş çalıştırabilir. Bu bekleme istatistikleri, bir darboğaz oluşturduğunu düşündüğüm merkezi küme içindir. Merkezi küme sunucusunda 16 çekirdek ve 64 GB RAM bulunur. MAXDOP 0 olarak ayarlanmıştır.
CXPACKET çalışan birden çok paralel sorgudan sanırım ancak LATCH_EX wait olayı ne gösteriyor emin değilim. Ne okudum bu tampon olmayan bir bekleme olabilir?
Herkes bu tür bekleme istatistiklerinin nedeninin ne olacağını ve bu performans sorununun temel nedenini araştırmak için ne gibi bir yol izlemem gerektiğini önerebilir mi?
En yüksek sorgu sonuçları toplam bekleme istatistikleri ve en düşük sorgu sonucu 1 saatlik dönemdeki istatistikler