SET SET STATISTICS PROFILE (Transact-SQL)

Применимо к:SQL ServerБаза данных SQL AzureУправляемый экземпляр SQL AzureБаза данных SQL в Microsoft Fabric

Выводит сведения о профиле для инструкции. STATISTICS PROFILE работает с ad hoc запросами, просмотрами и хранимыми процедурами.

Соглашения о синтаксисе Transact-SQL

Синтаксис

  
SET STATISTICS PROFILE { ON | OFF }  

Замечания

Когда STATISTICS PROFILE ВКЛЮЧЕНО, каждый выполненный запрос возвращает свой обычный набор результатов, за которым следует дополнительный набор результатов, показывающий профиль выполнения запроса.

Дополнительный набор результатов содержит столбцы SHOWPLAN_ALL для запроса и эти дополнительные столбцы.

Имя столбца Description
Строки Фактическое количество строк, созданных каждым оператором.
Executes Количество выполнений каждого оператора.

Разрешения

Для использования SETSET STATISTICS PROFILE и просмотра результата пользователи должны иметь следующие права:

  • необходимые разрешения на выполнение инструкций Transact-SQL;

  • разрешение SHOWPLAN на все базы данных, содержащие объекты, на которые ссылаются инструкции Transact-SQL.

Для Transact-SQL операторов, не производящих STATISTICS PROFILE наборы результатов, требуются только соответствующие разрешения для выполнения операторов Transact-SQL. Для Transact-SQL операторов, которые действительно создают STATISTICS PROFILE наборы результатов, проверка как разрешения на выполнение Transact-SQL, так и разрешения SHOWPLAN, должна быть успешной, иначе выполнение оператора Transact-SQL прекращается, и информация Showplan не генерируется.

См. также

SET Операторы (Transact-SQL)
SET SHOWPLAN_ALL (Transact-SQL)
SET SET STATISTICS TIME (Transact-SQL)
SET SET STATISTICS IO (Transact-SQL)