Очень важно собирать статистические данные о выполнении запроса для каждого оператора, например фактическое количество строк, для устранения неполадок с производительностью запросов. В Microsoft SQL Server эти сведения доступны для фактического выполнения инструкции Showplan. В SQL Server 2014 с пакетом обновления 2 (SP2) и SQL Server 2016 фактическое выполнение XML Showplan расширяется, чтобы добавить в элемент RunTimeCountersPerThread дополнительные статистические данные, включая такие сведения, как затраченное время, время ЦП, логические и физические считывания (если применимо). Тем не менее, сбор результатов выполнения инструкции Showplan является дорогостоящей операцией. Для обеспечения более высокой производительности при выполнении запроса в SQL Server 2014 с пакетом обновления 2 (SP2) была добавлена новая Query_thread_profile расширенных событий. Это событие запускается для каждого оператора плана запроса и потока выполнения в конце выполнения запроса. Атрибут NODE_ID можно использовать для сопоставления этих данных с планом запроса, который можно получить, например, из кэша планов запросов с помощью дескриптора плана и sys.dm_exec_query_plan функции динамического управления. Хотя влияние на производительность включения расширенного события query_thread_profile значительно меньше воздействия на включение расширенных событий query_post_execution_showplan , фактическая производительность может различаться в зависимости от рабочей нагрузки.
Как получить новый компонент
Сведения о пакете обновления
Пакет обновления 2 (SP2) для SQL server 2014о пакетах обновления для SQL Serverявляется накопительным. Каждый новый пакет обновления включает все исправления из предыдущих пакетов обновления вместе с новыми исправлениями. Наши рекомендации относятся к установке последнего пакета обновления и последнего накопительного обновления для этого пакета обновления. Перед установкой последнего пакета обновления вам не нужно устанавливать предыдущий пакет обновления. С помощью таблицы 1 в следующей статье вы узнаете, как найти дополнительные сведения о последнем пакете обновления и новейшем накопительном обновлении.Определение версии, выпуска и уровня обновления SQL Server и его компонентов
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".