SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

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

Переопределяет текущее значение параметра query governor cost limit для текущего соединения.

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

Синтаксис

  
SET QUERY_GOVERNOR_COST_LIMIT value  

Аргументы

значение

Числовое или целочисленное значение, указывающее наибольшую оценочную стоимость, разрешенную для выполнения данного запроса. Значения округляются в меньшую сторону до ближайшего целого числа. Отрицательные значения округляются до 0. Если задать значение больше нуля, регулятор запросов запрещает выполнение всех запросов, оценочная стоимость которых превышает это значение. Если указать для этого параметра значение 0 (значение по умолчанию), регулятор запросов будет отключен, что разрешает выполнение всех запросов с любой оценочной стоимостью.

Стоимость запроса — это абстрактная цифра, определяемая оптимизатором запросов на основе оценочных требований к выполнению, таких как время ЦП, память и дисковые операции ввода-вывода. Она соответствует оценочному времени в секундах, которое потребуется для завершения запроса в конкретной конфигурации оборудования. Эта абстрактная цифра не соответствует времени, требуемому для завершения запроса на запущенном экземпляре, и ее следует рассматривать как относительную меру.

Замечания

Применение SET QUERY_GOVERNOR_COST_LIMIT применяется только к текущему соединению и длится на протяжении всей длительности текущего соединения. Используйте параметрнастройки параметра конфигурации сервера для ограничения затрат регулятора запросов для настройки sp_configure, чтобы изменить значение ограничения затрат регулятора затрат на уровне сервера. Дополнительные сведения о настройке этого параметра см. в разделах sp_configure и Параметры конфигурации сервера (SQL Server).

Параметр SET QUERY_GOVERNOR_COST_LIMIT устанавливается во время выполнения или выполнения, а не во время синтаксического анализа.

Разрешения

Необходимо быть членом роли public.