使用以下策略来减少 SQL Server 实用工具资源利用率策略中的报告干扰和不需要的冲突。
在报告处理器利用率为过度使用之前,超过标准的频率应该是多少?
使用实用工具资源管理器的“实用工具管理”节点中的“策略”选项卡设置可配置评估时间段和百分比冲突的容忍度。 若要更改策略,请使用策略说明右侧的滑块控件,然后单击“ 应用”。 还可以使用显示底部的按钮还原默认值或放弃更改。
数据收集间隔为 15 分钟。 此值是不可配置的。
默认的阈值上限处理器利用率策略为 70%。 选项范围为 0% 到 100%。
处理器过度使用的默认评估期为 1 小时。 选项范围为 1 小时到 1 周。
在 CPU 报告为超负荷之前,违反阈值的数据点的默认百分比是 20%。 选项范围为 0% 到 100%。
例如,根据默认值,每小时收集 4 个数据点,策略阈值为 20%。 因此,默认情况下,1 小时收集期间中的任何冲突都将是 4 个数据点的 25%。 默认值报告任何违反 CPU 过度使用策略阈值的情况。
若要减少单个违规产生的噪音,请考虑以下选项:
将评估期增加 1 到 6 小时。 在 6 小时内的一次违规将是样本大小为 24 的 1 个数据点。 在这种情况下,该策略将在 6 小时内容忍 4 次违反策略阈值(对应 16.7 个% 数据点)的情况,但如果在 6 小时的收集期间发生 5 次或更多违规行为(对应 >20 个% 数据点),则会报告过度使用。
将违规百分比的容忍度提高 1 个增量,达到 30%。 在 1 小时内发生的单个违规将是样本量为 4 的一个数据点。 在这种情况下,策略将容忍每小时 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 实用工具功能和任务