性能监控的基础课,SQL Server 2008 的 DBA 必修。讲的是怎么用系统自带的工具和性能指标,实时盯着数据库的运行状态,一有异常立马动手调整。内容挺扎实的,像SQL Server Profiler
、性能监视器
这些工具的用法都讲到了,入门和排查都能用得上。
性能瓶颈的定位,用sys.dm_exec_requests
查当前活动,再配合 CPU 和内存等指标,基本就能抓住问题点。蛮适合日常巡检或者项目上线前做个全方位检查。
还有一点,里面有讲到不少指标的阈值范围,比如Buffer Cache Hit Ratio
怎么判断是不是过低。这种细节讲得还挺细,自己设报警规则的时候就有参考价值。
如果你经常和 SQL Server 打交道,是负责维护和优化性能的,建议好好看看这份教程。顺手我也帮你挖了点相关资料,有空可以顺着看:
嗯,别光看,建议你边看边动手试,比如用Activity Monitor
盯着慢查询那一栏,多练几次就熟了。