Загальні відомості
Це оновлення додає новий аргумент підказки запиту USE HINT , QUERY_PLAN_PROFILE. Цей аргумент дає змогу легко профілювання запиту. Коли запит, який містить цю нову підказку, завершується нова розширена подія query_plan_profile. Ця розширена подія надає статистику виконання та фактичний план виконання XML, подібний до query_post_execution_showplan розширеної події, але лише для запитів, які містять нову підказку.
Примітки
-
Якщо для запиту ввімкнуто спрощене профілювання, це дає змогу аналізувати статистику продуктивності середовища виконання для запиту. Крім того, можна використовувати такі функції, як sys.dm_exec_query_profiles, sys.dm_exec_query_statistics_xml та Статистика динамічних запитів.
-
Якщо ввімкнути збирання query_post_execution_showplan розширеної події, це додасть стандартну інфраструктуру профілювання до кожного запиту, який виконується на сервері, і тому може вплинути на загальну продуктивність сервера. Якщо ввімкнути розширену подію збирання query_thread_profile використовувати спрощену інфраструктуру профілювання, це призведе до зменшення продуктивності, але все одно вплине на загальну продуктивність сервера. Якщо ввімкнути query_plan_profile розширену подію, це дасть змогу використовувати лише спрощену інфраструктуру профілювання для запиту, який виконується з QUERY_PLAN_PROFILE і тому не вплине на інші навантаження на сервері. Використовуйте цей підказок для профілю конкретного запиту, не впливаючи на інші частини навантаження сервера.
Докладні відомості про стандартне та полегшене профілювання запитів див. в sys.dm_exec_query_statistics_xml статті на веб-сайті Microsoft Learn.
Додаткова інформація
Цю проблему вирішено в таких оновленнях для SQL Server:
Сукупний пакет оновлень 11 для SQL Server 2017
Сукупне оновлення 3 для пакета оновлень 2 SQL Server 2016.
Про збірки SQL Server
Кожна нова збірка для SQL Server 2016 містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.
Посилання
Дізнайтеся про термінологію , яка використовується корпорацією Майкрософт для опису оновлень програмного забезпечення.