query governor cost limit (Option)

Mit der Option query governor cost limit geben Sie ein Höchstlimit für die Zeit an, in der eine Abfrage ausgeführt werden kann. Abfragen, deren geschätzte Laufzeiten größer als diese Grenze sind, geben einen Fehler zurück und werden nicht ausgeführt. 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.

Wenn Sie einen nicht negativen Wert ungleich Null angeben, lässt die Abfragekontrolle die Ausführung von Abfragen nicht zu, deren geschätzte Kosten über diesem Wert liegen. Wenn Sie 0 (die Standardeinstellung) für diese Option angeben, wird die Abfragekontrolle ausgeschaltet. In diesem Fall können alle Abfragen ohne zeitliche Begrenzung ausgeführt werden.

Wenn Sie sp_configure verwenden, um den Wert von query governor cost limit zu ändern, gilt der geänderte Wert serverweit. Wenn Sie den Wert jeweils für eine Verbindung ändern möchten, können Sie dazu die SET QUERY_GOVERNOR_COST_LIMIT-Anweisung verwenden.

Bei query governor cost limit handelt es sich um eine erweiterte Option. Wenn Sie die Einstellung mithilfe der gespeicherten Systemprozedur sp_configure ändern, können Sie query governor cost limit nur ändern, wenn show advanced options auf 1 festgelegt ist. Die Einstellung ist ohne Neustart des Servers sofort wirksam.