SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)SET QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

DIESES THEMA GILT FÜR:jaSQL Server (ab 2008)jaAzure SQL-DatenbankneinAzure SQL Data Warehouse neinParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Überschreibt den zurzeit konfigurierten kostenbeschränkung der Abfragekontrolle Wert für die aktuelle Verbindung.Overrides the currently configured query governor cost limit value for the current connection.

Themenlinksymbol Transact-SQL Syntax Conventions (Transact-SQL-Syntaxkonventionen)Topic link icon Transact-SQL Syntax Conventions

SyntaxSyntax


SET QUERY_GOVERNOR_COST_LIMIT value  

ArgumenteArguments

valuevalue
Ein numerischer oder ganzzahliger Wert, der angibt, wie lange die Ausführung der Abfrage maximal dauern kann.Is a numeric or integer value specifying the longest time in which a query can run. Werte werden zur nächsten Ganzzahl abgerundet.Values are rounded down to the nearest integer. Negative Werte werden zu 0 gerundet.Negative values are rounded up to 0. Die Abfragekontrolle lässt die Ausführung von Abfragen, deren geschätzte Kosten über diesem Wert liegen, nicht zu.The query governor disallows execution of any query that has an estimated cost exceeding that value. Wenn Sie 0 (den Standardwert) für diese Option angeben, wird die Abfragekontrolle deaktiviert. In diesem Fall können alle Abfragen ohne zeitliche Begrenzung ausgeführt werden.Specifying 0 (the default) for this option turns off the query governor, and all queries are allowed to run indefinitely.

Die Abfragekosten beziehen sich auf die geschätzte Zeit in Sekunden, die für das Ausführen einer Abfrage bei einer bestimmten Hardwarekonfiguration benötigt wird."Query cost" refers to the estimated elapsed time, in seconds, required to complete a query on a specific hardware configuration.

HinweiseRemarks

SET QUERY_GOVERNOR_COST_LIMIT bezieht sich nur auf die aktuelle Verbindung und gilt für die Dauer der aktuellen Verbindung.Using SET QUERY_GOVERNOR_COST_LIMIT applies to the current connection only and lasts the duration of the current connection. Verwenden der konfigurieren Sie die kostenbeschränkung der Abfragekontrolle ServerkonfigurationsoptionOption Sp_configure Kosten Grenzwert der serverweite Abfragekontrolle zu ändern.Use the Configure the query governor cost limit Server Configuration Optionoption of sp_configure to change the server-wide query governor cost limit value. Weitere Informationen zum Konfigurieren dieser Option finden Sie unter Sp_configure und Serverkonfigurationsoptionen ( SQLServer ) .For more information about configuring this option, see sp_configure and Server Configuration Options (SQL Server).

Die Einstellung von SET QUERY_GOVERNOR_COST_LIMIT wird zur Ausführungszeit und nicht zur Analysezeit festgelegt.The setting of SET QUERY_GOVERNOR_COST_LIMIT is set at execute or run time and not at parse time.

BerechtigungenPermissions

Erfordert die Mitgliedschaft in der public -Rolle.Requires membership in the public role.

Siehe auchSee Also

SET-Anweisungen (Transact-SQL)SET Statements (Transact-SQL)