У меня есть хранимая процедура SQL Server, содержащая целую серию запросов, которые раньше были очень быстрыми на старом сервере, но теперь действительно очень медленными на новом сервере. Я пытаюсь понять, что происходит не так.
Все еще выполняется очень длинный набор инструкций, и я выполнил несколько запросов, чтобы выяснить, где находятся узкие места.
Он предлагает следующую статистику:

Я выполнил другой запрос, и он дал похожие результаты:

Но что все это значит? Есть идеи, что мне делать дальше?
Редактировать: Просто читая эту статью: https://sqlperformance.com/2014/06/io-subsystem/knee-jerk-waits-pageiolatch-sh, и это говорит о том, что тип CXPACKET вызывается сканированием параллельных таблиц, а PACKETIOLATCH_SH вызван проблемой подсистемы ввода-вывода (диска или сети). Все еще расследую.