【深度长文】循序渐进解读
性能分析报告
韩锋
韩锋,
宜信技术研发中心数据库架构师。精通多种关系型数据库,曾任职于当当网 、
在线等公司,曾任多家公司首席
、数据库架构师等职,多年一线数据库架构、
设计、开发经验。著有《
优化最佳实践》一书。
中的
,全称为
,自
动负载信息库。它收集关于特定数据库的操作统计信息和其他统计信
息,
以固定的时间间隔
默认为
个小时
为其所有重要的统计
信息和负载信息执行一次快照,并将快照存放入
中。这些信息在
中保留指定的时间
默认为
周
,然后执行删除。执行快照的频
率和保持时间都是可以自定义的。
的引入,为我们分析数据库提供了非常好的便利条件
这方面
就相差了太多
。曾经有这样的一个比喻——“一个系统,就像
是一个黑暗的大房间,系统收集的统计信息,就如同放置在房间不同
位置的蜡烛,用于照亮这个黑暗大房间。
,恰到好处地放置了
足够的蜡烛
,房间中只有极少的烛光未覆盖之处,性能瓶颈就
容易定位。而对于蜡烛较少或是没有蜡烛的系统,性能优化就如同黑
暗中的舞者。”
那如何解读
的数据呢?
本身提供了一些报告,方便进行
查看、分析。下面就针对最为常见的一种报告——《
数据库报
告》进行说明。希望通过这篇文章,能方便大家更好地利用
,方
评论