У мене виникають деякі проблеми з продуктивністю із системою обробки даних, над якою я працюю. Я зібрав статистику очікування від годинної пероїди, яка показує велику кількість подій очікування CXPACKET та LATCH_EX.
Система складається з 3-х серверів обробки SQL, які здійснюють багато обчислень та обчислень чисел, а потім подають дані на центральний сервер кластерів. На серверах обробки може бути до 6 завдань, що працюють у будь-який час. Ця статистика очікування призначена для центрального кластеру, який, на мою думку, спричиняє вузькі місця. Сервер центрального кластера має 16 ядер і 64 ГБ оперативної пам’яті. MAXDOP встановлено на 0.
Я думаю, що CXPACKET походить із кількох паралельних запитів, проте я не впевнений, що вказує подія очікування LATCH_EX. З того, що я прочитав, це може бути небуферне очікування?
Чи хтось може підказати, яка причина такої статистики очікувань та який напрямок дій мені слід вжити, щоб дослідити першопричину цієї проблеми?
Основними результатами запиту є загальна статистика очікування, а нижній результат запиту - статистика за 1 годину