深入SQL Server优化【推荐】
目录
- 步:应用正确的索引
- 第二步:创建适当的覆盖索引
- 第三步:整理索引碎片
- 什么是索引碎片?
- 如何知道是否发生了索引碎片?
- 如何整理索引碎片?
- 什么时候用重组,什么时候用重建呢?
- 第四步:将TSQL代码从应用程序迁移到数据库中
- 第五步:识别低效TSQL,采用佳实践重构和应用TSQL
- 如何分析和识别你的TSQL中改进的范围?
- 理解查询执行计划
- 查看执行计划时,我们应该获得什么信息
- TSQL重构真实的故事
- 第六步:应用索引
- 实施计算列并在这些列上创建索引
- 创建索引视图
- 如何创建索引视图?
- 为用户定义函数(UDF)创建索引
- 3)在计算列上创建索引
- 第七步:应用反范式化,使用历史表和预计算列
- 第八步:使用SQL事件探查器和性能监控工具有效地诊断性能问题
- SQL事件探查器的基本用法(sqlprofile)
- 使用性能监视工具(PerfMon)诊断性能问题
- 关联性能计数器日志和SQL事件探查器跟踪信息进行深入的分析
- 第九步:合理组织数据库文件组和文件
- 第十步:在大表上应用分区
- 第十一步:使用TSQL模板更好地管理DBMS对象(额外的一步)