资源名称:SQL Server 2008查询性能优化
内容简介:
本书通过大量实例,详细介绍了SQL Server数据库系统优化的各种方法和技巧。内容涵盖了数据库应用系统中各种性能瓶颈的表现形式及其发生的根源和解决方法,从硬件瓶颈到查询、索引设计以及数据库管理等,贯穿了数据库系统知识的各个方面。最后以一个实际的工作负载将所有技巧联系起来,并且提供了“宝典”式的*实践列表。
本书适合于关心数据库应用系统性能的开发人员和数据库管理人员阅读。通过阅读本书,不仅可以学习到数据库性能管理的许多知识和技巧,还有助于养成良好的编程习惯,为实现高性能的数据库应用系统打下基础。
作者简介:
为FM Global(一家行业领先的工程和保险公司)工作,担任首席DBA。他使用各种语言(如VB、C#和Java等)开发了许多大规模的应用程序,从版本6.0开始使用SOL Server。他曾经为3家失败的.com公司担任财务和咨询工作,还是Dissecting SQL Server Execution Plans一书的作者。
达姆拥有位于印度班加罗尔的印度理工学院的计算机科学技术硕士学位,并且使用微软技术超过16年。他已经在设计数据库应用和管理软件开发方面拥有了很广泛的背景。Sajal还在从前端网页到后端数据库的基于微软技术的应用程序上,具备了故障定位和性能优化的大量经验。他有许多为《财富》500强公司设计可伸缩的数据库解决方案和最大化数据库环境性能的经验。
资源目录:
第1章 SQL查询性能调整
1.1 性能调整过程
1.1.1 核心过程
1.1.2 迭代过程
1.2 性能vs.价格
1.2.1 性能目标
1.2.2 “足够好”的调整
1.3 性能基线
1.4 工作的重点
1.5 SQL Server性能杀手
1.5.1 低质量的索引
1.5.2 不精确的统计
1.5.3 过多的阻塞和死锁
1.5.4 不基于数据集的操作
1.5.5 低质量的查询设计
1.5.6 低质量的数据库设计
1.5.7 过多的碎片
1.5.8 不可重用的执行计划
1.5.9 低质量的执行计划
1.5.10 频繁重编译计划
1.5.11 游标的错误使用
1.5.12 错误配置数据库日志
1.5.13 过多使用或者错误配置tempdb
1.6 小结
第2章 系统性能分析
第3章 SQL查询性能分析
第4章 索引分析
第5章 数据库引擎调整顾问
第6章 书签查找分析
第7章 统计分析
第8章 碎片分析
第9章 执行计划缓冲分析
第10章 存储过程重编译
第11章 查询设计分析
第12章 阻塞分析
第13章 死锁分析
第14章 游标开销分析
第15章 数据库工作负载优化
第16章 SQL Server优化检查列表
资源截图: