使用以下策略可以减少 SQL Server 实用工具资源使用策略中报告的干扰和意外的策略违反情况。
违反处理器使用率策略的频度有多高后才应报告为使用过度?
评估时间段和违反百分比公差均可使用实用工具资源管理器的 “实用工具管理” 节点中的 “策略” 选项卡设置进行配置。 若要更改策略,请使用策略说明右侧的滑块控件,然后单击 “应用” 。 您还可以使用显示底部的按钮还原默认值或放弃更改。
数据收集间隔为 15 分钟。 此值是不可配置的。
处理器使用策略的默认阈值上限是 70%。 选项范围是从 0% 到 100%。
处理器使用过度的默认评估期是 1 小时。 选项范围是从 1 小时到 1 周。
在达到该值之后会将 CPU 报告为利用使用的违反策略的数据点的默认百分比是 20%。 选项范围是从 0% 到 100%。
例如,基于默认值,每小时将收集 4 个数据点,并且策略阈值为 20%。 因此,默认情况下,1 小时收集期中的任何策略违反都将是 4 个数据点的 25%。 这些默认值将报告任何违反 CPU 使用过度策略阈值的情况。
若要减少单个策略违反情况产生的干扰,请考虑以下选项:
以 1 小时为增量将评估期增加到 6 小时。 6 小时中的单个策略违反情况将是示例大小 24 中的 1 个数据点。 在这种情况下,策略将容忍 4 个违反策略阈值 (16.7% 的数据点在 6 小时内) ,但会在 6 小时收集期间报告 5 个或更多数据点的过度使用 (>20% 的数据点) 。
以 1 为增量将违反策略百分比的公差增加到 30%。 1 小时中的单个策略违反情况将是示例大小 4 中的 1 个数据点。 在这种情况下,策略将容忍每小时 1 次违规,但会在 1 小时收集期间报告 2 个或更多违规 (>30% 的数据点) 过度使用。
增加 SQL Server 托管实例和数据层应用程序的处理器使用率的策略阈值。 有关如何更改SQL Server或数据层应用程序的托管实例的全局 CPU 使用率策略的详细信息,请参阅实用工具管理 (SQL Server实用工具) 。 有关如何更改单个SQL Server实例的 CPU 使用率策略的详细信息,请参阅托管实例详细信息 (SQL Server实用工具) 。 有关如何更改单个数据层应用程序的 CPU 使用率策略的详细信息,请参阅部署的数据层应用程序详细信息 (SQL Server实用工具) 。
违反处理器使用率策略的频度有多高后才应报告为使用不足?
评估时间段和违反百分比公差均可使用实用工具资源管理器的 “实用工具管理” 节点中的 “策略” 选项卡设置进行配置。 若要更改策略,请使用策略说明右侧的滑块控件,然后单击 “应用” 。 您还可以使用显示底部的按钮还原默认值或放弃更改。
数据收集间隔为 15 分钟。 此值是不可配置的。
处理器使用策略的默认阈值下限是 0%。 选项范围是从 0% 到 100%。
处理器使用不足的默认评估期是 1 周。 选项范围是从 1 天到 1 个月。
在达到该值之后会将 CPU 报告为使用不足的违反策略的数据点的默认百分比是 90%。 选项范围是从 0% 到 100%。
基于默认值,每周收集 672 个数据点,但策略阈值是 0%。 因此,默认情况下,该策略不会生成处理器使用不足违反策略情况。 有关如何更改SQL Server或数据层应用程序的托管实例的全局 CPU 使用率策略的详细信息,请参阅实用工具管理 (SQL Server实用工具) 。 有关如何更改单个SQL Server实例的 CPU 使用率策略的详细信息,请参阅托管实例详细信息 (SQL Server实用工具) 。 有关如何更改单个数据层应用程序的 CPU 使用率策略的详细信息,请参阅部署的数据层应用程序详细信息 (SQL Server实用工具) 。
另请参阅
实用工具管理(SQL Server 实用工具)
在 SQL Server 实用工具中监视 SQL Server 的实例
修改资源运行状况策略定义(SQL Server 实用工具)
SQL Server 实用工具功能和任务