建立性能基线

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例

若要确定 SQL Server 系统是否以最佳状态执行,可以定期进行性能度量(即使没有发生问题)以建立一条服务器性能基线。 将每组新的度量值与以前取得的度量值进行比较。

下列方面会影响 SQL Server 的性能:

  • 系统资源(硬件)

  • 网络体系结构

  • 操作系统

  • 数据库应用程序

  • 客户端应用程序

至少,使用基线度量值确定:

  • 操作的峰值时间和非峰值时间。

  • 生产查询或批处理命令响应时间。

  • 数据库备份和还原所需时间。

建立服务器性能基线后,将基线统计与当前服务器性能进行比较。 对远高于或远低于基线的数字需要做进一步调查。 它们可能表明有需要调整或重新配置的区域。 例如,如果执行一组查询的时间增加,检查这些查询以确定能否重新编写它们,或者是否必须添加列统计信息或新索引。

另请参阅

sp_configure (Transact-SQL)