Vorgehensweise: Festlegen der Leerlaufzeit und Leerlaufdauer der CPU (SQL Server Management Studio)
In diesem Thema wird erläutert, wie die CPU-Leerlaufbedingungen für Server definiert werden. Durch die CPU-Leerlaufdefinition wird die Reaktion des MicrosoftSQL Server-Agents auf Ereignisse beeinflusst. Nehmen wir beispielsweise an, dass Sie die CPU als im Leerlauf befindlich definieren, wenn die durchschnittliche CPU-Auslastung unter 10 Prozent fällt und für 10 Minuten auf dieser Stufe bleibt. Wenn Sie Aufträge definiert haben, die immer dann ausgeführt werden sollen, wenn die Server-CPU eine Leerlaufbedingung erfüllt, wird der Auftrag gestartet, wenn die CPU-Auslastung unter 10 Prozent fällt und für 10 Minuten auf dieser Stufe bleibt. Wenn es sich dabei um einen Auftrag handelt, der sich spürbar auf die Serverleistung auswirkt, ist die Art wichtig, wie Sie die CPU-Leerlaufbedingung definieren.
So legen Sie die Leerlaufzeit und die Leerlaufdauer der CPU fest
Stellen Sie im Objekt-Explorereine Verbindung zu einer Instanz von SQL Server Database Engine (Datenbankmodul) her, und erweitern Sie dann diese Instanz.
Klicken Sie mit der rechten Maustaste auf SQL Server-Agent, klicken Sie auf Eigenschaften, und wählen Sie dann die Seite Erweitert aus.
Führen Sie unter Bedingung für 'CPU im Leerlauf' eine der folgenden Aktionen aus :
Aktivieren Sie Bedingung für 'CPU im Leerlauf' definieren.
Geben Sie einen Prozentsatz für das Feld Bei durchschnittlicher CPU-Nutzung unter (für alle CPUs) an. Damit wird die Auslastungsgrenze festgelegt, unterhalb der die CPU als im Leerlauf befindlich angesehen wird.
Geben Sie einen Wert für Sekunden im Feld und Verbleiben unterhalb dieser Stufe für an. Damit wird die Dauer der minimalen CPU-Auslastung angegeben, bevor die CPU als im Leerlauf befindlich angesehen wird.