本书通过大量实例,详细介绍了SQL Server数据库系统优化的各种方法和技巧。内容涵盖了数据库应用系统中各种性能瓶颈的表现形式及其发生的根源和解决方法,从硬件瓶颈到查询、索引设计以及数据库管理等,贯穿了数据库系统知识的各个方面。最后以一个实际的工作负载将所有技巧联系起来,并且提供了“宝典”式的最佳实践列表。
本书适合于关心数据库应用系统性能的开发人员和数据库管理人员阅读。通过阅读本书,不仅可以学习到数据库性能管理的许多知识和技巧,还有助于养成良好的编程习惯,为实现高性能的数据库应用系统打下基础。
[SqlServer2008查询性能优化]全套下载 下载地址:[micxp_gzhmm]http://pan.baidu.com/s/1c0xs1kW 提取密码:60ic[/micxp_gzhmm]
性能常常是开发系统时最后想到的事情之一。很不幸,这意味着它将在系统投产之后成为最大的问题。不能简单地依靠一个电话,告诉你运行于服务器2的数据库Y上的过程X运行很慢,而必须有一个机制来查找这些信息。也不能用“慢”来说明工作的状态。慢是和什么相比?上一周?还是上一个月?和开发时相比?一旦你认定某些部件运行缓慢,必须要指出原因。它是否需要一个索引?它是否有一个未用的索引?是由于CPU、磁盘、内存、用户数,还是数据量?已经认定了慢的部件和原因后,还必须做一些事情。如何优化?重写查询?修改Where子句?当开始性能调整时,这些问题会没完没了。
本书将提供回答这些问题所需要的工具。将会说明,如何建立一个收集服务器上运行的SQLServer实例及其中的数据库性能数据的机制。还将介绍收集单个T-SQL调用数据的巧妙方法。过程中,将讨论索引结构、选择和维护,编写T-SQL代码的最佳方法,以及许多其他的主题。编写本书的目标之一,是使用类似于在真实世界中所能看到的查询类型的实例来说明这些主题。所介绍的工具和方法大部分都可以用于SQL Server标准版,但是有些只可用于SQL Server企业版——到时会有相关提示。
本书将有条理地介绍进行这些工作和回答这些问题的工具,从而消除当前在性能优化中常见的猜测工作。性能问题不是什么可怕的事情,使用正确的工具,可以从容而可靠地解决性能问题,并赢得同伴和客户的尊敬以及直接帮助他们成功。
|