Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Přepisuje aktuálně nakonfigurovanou hodnotu nákladů guvernéra dotazu pro aktuální připojení.
Syntaxe
SET QUERY_GOVERNOR_COST_LIMIT value
Arguments
value
Je číselná nebo celočíselná hodnota určující nejvyšší odhadované náklady povolené pro provedení daného dotazu. Hodnoty jsou zaokrouhleny dolů na nejbližší celé číslo. Záporné hodnoty jsou zaokrouhleny nahoru na 0. Guvernér dotazů neumožňuje provádění jakéhokoli dotazu, jehož odhadované náklady přesahují tuto hodnotu. Zadáním 0 (výchozí) pro tuto možnost se vypne query governor a všechny dotazy s jakýmkoli nákladem mohou být vykonány.
Cena dotazu je abstraktní hodnota určená optimalizátorem dotazu na základě odhadovaných požadavků na provedení, jako je čas CPU, paměť a disk IO, a odkazuje na odhadovaný čas uplynulý v sekundách, který by byl potřeba k dokončení dotazu na konkrétní hardwarové konfiguraci. Tento abstraktní údaj neodpovídá době potřebné k dokončení dotazu na běžící instanci, ale měl by být považován za relativní měřítko.
Poznámky
Použití SET QUERY_GOVERNOR_COST_LIMIT platí pouze pro aktuální spojení a trvá po dobu trvání tohoto připojení. Použijte možnost Konfigurovat limit nákladů guvernéra dotazu v sp_configure pro změnu hodnoty limitu nákladů guvernéra dotazů pro celý server. Pro více informací o konfiguraci této možnosti viz sp_configurea možnosti konfigurace serveru (SQL Server).
Nastavení SET QUERY_GOVERNOR_COST_LIMIT je nastaveno při spuštění nebo běhu a nikoli při parse.
Povolení
Vyžaduje členství ve veřejné roli .