Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Немного оффтоп – также для этой таблицы нужно отключить страничные блокировки на индексах. Так как выборка из этой таблицы всегда происходит по уникальному ID, эскалация блокировок на уровень страниц здесь не имеет смысла и даже вредна.
Ситуация, когда вместо построчной блокировки СУБД блокирует страницами и в этих страницах есть строки не относящиеся к текущему запросу обновления/удаления это не эскалация?Нет — это не эскалация блокировок. MSDN.
В данном случае и эскалацию на таблице тоже имеет смысл отключить
Хорошая статья, но довольно странные выводы. Так в том то и дело что даже если все правильно написано SQL2019 подберет корректный план для первого случайного набора параметров, и не факт что это будет в среднем лучше для всех остальных.
В своем блоге я описил утилиту, которая позволяет мониторить и выявлять такие запросы, внедрение не сказать чтобы простое - т.е. вам нужно будет знать несколько сотен топ запросов к базе, но как результат, получится система мониторинга которая позволит предотвратить такие проблемы(а они могут возникнуть в любой момент) https://denistrunin.com/performance-snifmonitor
Оптимизация производительности Microsoft Dynamics AX 2012 & 365 FO. Использование Plan guides для тяжелых запросов