设置 CPU 空闲时间和持续时间

适用于:SQL ServerAzure SQL 托管实例

重要

Azure SQL 托管实例目前支持大多数(但不是所有)SQL Server 代理功能。 有关详细信息,请参阅 Azure SQL 托管实例与 SQL Server 的 T-SQL 区别

本主题说明如何在 SQL Server 中通过使用 SQL Server Management Studio 定义服务器的 CPU 空闲条件。 CPU 空闲定义会影响 Microsoft SQL Server 代理对事件的响应方式。 例如,假设将 CPU 空闲条件定义为 CPU 平均使用率低于 10% 并在此级别保持 10 分钟。 那么,如果将作业定义为在服务器 CPU 达到空闲条件时执行,则当 CPU 使用率低于 10% 并在该级别保持 10 分钟后,作业将开始执行。 如果作业对服务器的性能具有显著影响,如何定义 CPU 空闲条件将变得非常重要。

使用 SQL Server Management Studio

设置 CPU 空闲时间和持续时间

  1. “对象资源管理器” 中,连接到 SQL Server 数据库引擎的实例,然后展开该实例。

  2. 右键单击“SQL Server 代理”,再单击“属性”,然后选择“高级”页。

  3. “空闲 CPU 条件”下,执行下列操作:

    • 选中 “定义空闲 CPU 条件”

    • 在“CPU 平均使用率低于”(对于所有 CPU 而言)框中指定百分比。 此选项设置 CPU 必须低于什么使用率级别才能变为空闲状态。

    • “并且保持低于此级别” 框中指定秒数。 此选项设置 CPU 最小使用率必须保持多长时间 CPU 才能变为空闲状态。