
数据库系统经年累月地运行,日久便可能面临数据累积量大、使用人数增加、应用面扩增、当初系统设计有局限等问题,导致性能变差,这就需要调试人员进行性能调校。然而,他们进行性能调校的能力是需要培养的,一般来说,需要的不只是数据库方面的知识和经验,还要对商业领域知识、系统架构设计、应用程序撰写,以及对操作系统、网络环境架设、各种监控工具程序等都有一定的了解,才能在复杂的系统中,找到症结所在,完成调校任务。
本书正是为满足上述需要而编写的,适合SQL Server DBA阅读,书中提供了性能调校和错误处理的建议与提示,并通过实际案例,协助DBA建立正确的观念、充分了解系统架构,进而在阅读中传承功力,并打通任督二脉,领略其中运用之奥妙。
书名:SQL Server 2005 Performance Tuning性能调校
作者:胡百敬姚巧玫刘承修
书号:978-7-121-06296-4
定价:80元
详细信息:http://www.china-pub.com/39978
我负责的数据库图书:
《构建Oracle高可用环境-企业级高可用数据库架构、实战与经验总结》
定价:78元
作者:陈吉平
出版社:电子工业出版社
书号:9787121056895
出版日期:2008年1月
页码:588页
本书总结了作者多年来管理Oracle高可用数据库的经验,特别是近些年来在淘宝网(www.taobao.com)工作的大量实战经验。全书共分为五篇,依次为高可用性篇、数据处理篇、性能优化篇、系统维护篇和监控体系篇,其中对管理Oracle高可用数据库的讲解尤为细致,在帮助您学习Oracle高可用性方面极具参考价值。
Itpub技术丛书购买地址:http://www.itpub.net/thread-927442-1-1.html
更多信息请访问Piner个人站点:http://www.ixdba.com
《SQL语言艺术》
定价:58元
作者:[美] Stéphane Faroult,Peter Robson
译者:温 昱 靳向阳
书号:9787121058349
出版日期:2008年4月
本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是数据库应用维护人员阅读。
详细信息:http://www.china-pub.com/38677
ITPUB大型读书活动:品ITPUB技术丛书,获《SQL语言艺术》+1000pub币
http://www.itpub.net/thread-1014478-1-1.html
第1章 性能调校概观..1
1.1 什么是性能调校...4
1.2 建立性能的基线...5
1.3 性能调校的步骤——DETECT..8
1.3.1 各阶段重点说明....9
1.3.2 练习DETECT方法....12
1.3.3 二分查找....14
1.3.4 定义瓶颈....15
1.4 结语...16
第2章 SQL Server架构简介..19
2.1 SQL Server运行架构...20
2.1.1 SQL Server的访问架构....24
2.1.2 SQL Server的核心引擎....27
2.1.3 SQL Server动态自我管理....30
2.2 各项硬件使用剖析...32
2.2.1 内存管理....33
2.2.2 中央处理器....50
2.2.3 磁盘子系统....57
2.3 仿真系统运行...63
2.4 结语...65
第3章 性能调校相关工具程序..67
3.1 综观的工具...71
3.1.1 SQLDiag公用程序概述....71
3.1.2 观察影响效率的内容....96
3.1.3 性能监视器....101
3.2 进一步的分析工具...111
3.2.1 Management Studio.111
3.2.2 SQL Profiler概述....117
3.3 针对特定对象的工具...135
3.3.1 Database Engine Tuning Advisor135
3.3.2 查询编辑器....138
3.3.3 网络监视器....141
3.3.4 DBCC..146
3.3.5 跟踪标记....152
3.4 Performance Dashboard Reports.155
3.4.1 SQL Server 2005 Performance Dashboard Reports.155
3.4.2 Performance Dashboard Reports主要的分析途径....161
3.4.3 Performance Dashboard Reports所提供的各式报表....164
3.4.4 Blocking报表....166
3.4.5 General Wait报表....166
3.4.6 其他细节报表....168
3.4.7 扩展Performance Dashboard Reports报表功能....169
3.5 压力测试工具程序...174
3.5.1 Microsoft Application Center Test175
3.5.2 Load Simulator178
3.5.3 自行编写压力测试程序....181
3.6 结语...184
第4章 动态管理视图和函数..185
4.1 动态管理视图和函数简介...186
4.2 动态管理视图和函数的使用范例...188
4.3 观察各种资源的使用情况...196
4.3.1 内存缓存区....196
4.3.2 CPU的使用....198
4.3.3 执行计划重用....202
4.3.4 锁定与被锁定的关系....203
4.3.5 I/O的使用....206
4.3.6 tempdb系统数据库的使用....208
第5章 数据库设计..213
5.1 数据库设计...214
5.2 使用分割数据表切割和平行运行...222
5.2.1 分割数据表的使用范例....224
5.2.2 分割数据表与大量数据加载的集成....234
5.3 TEMPDB系统数据库的规划...235
5.3.1 tempdb的用途....235
5.3.2 SQL Server 2005针对tempdb所做的改良....237
5.3.3 监控tempdb的使用....238
5.3.4 性能考虑....240
5.4 备份与还原...242
5.4.1 数据库恢复模式....242
5.4.2 数据库恢复模式之间的切换....246
………………………………………………………………更多参考互动网链接