SQL技术内幕-12 SQL优化方法论前言

我推荐的一种使用自顶向下的优化论。这种方法,首先分析实例级的等待时间,在通过一系列步骤将其不断细化,知道找出系统中导致大量等待的进程/组件。一旦找出这些令人讨厌的进程,就可以集中优化他们了,一下是这种方法论的不主要步骤: 1.分析实例级别的等待 2.关联等待和队列 3.确定方案 4.细化到数据库/文件级。 5.细化到进程级 6.优化索引/查询 SQL Server 2008引入了一个称为数据收集器(data collector)的组件,用于从多种来源收集不同的数据(性能方面的数据或者其他数据),并将这些性能信息保存在称谓管理数据仓库(manangement data warehouse)的关系数据库中。数据收集器会安装三个系统数据收集组(system data collect set),分别用户收集磁盘使用情况,服务器活动,以及查询统计信息,新的数据收集平台可以帮助你自动收集性能和其他信息,也可以通过预先配置的报表,以图标的方式对数据进行分析。
posted @ 2015-04-02 21:52  ICupid  阅读(144)  评论(0编辑  收藏  举报