您的浏览历史

SQL Server 2005 Performance Tuning性能调校 (china-pub首发)

进入免费试读


精彩评论
市场价 : ¥80.00
会员价 : ¥61.60

基本信息
【评  价】 (共 6 条) 参与评论
【作  者】胡百敬;姚巧玫;刘承修 [同作者作品]
【出 版 社】 电子工业出版社     【书 号】 9787121062964
【上架时间】 2008-6-19
【出版日期】 2008 年6月 【开 本】 16开 【页 码】 715     【版 次】1-1
【所属分类】 计算机 > 软件工程及软件方法学 > 软件质量、软件测试及维护
计算机 > 数据库 > SQL Server
编辑推荐

SQL Server领域最经典著作.
DBA性能调校学习必读...



【内容简介】

数据库系统经年累月地运行,日久便可能面临数据累积量大、使用人数增加、应用面扩增、当初系统设计有局限等问题,导致性能变差,这就需要调试人员进行性能调校。然而,他们进行性能调校的能力是需要培养的,一般来说,需要的不只是数据库方面的知识和经验,还要对商业领域知识、系统架构设计、应用程序撰写,以及对操作系统、网络环境架设、各种监控工具程序等都有一定的了解,才能在复杂的系统中,找到症结所在,完成调校任务。
  本书正是为满足上述需要而编写的,适合SQL Server DBA阅读,书中提供了性能调校和错误处理的建议与提示,并通过实际案例,协助DBA建立正确的观念、充分了解系统架构,进而在阅读中传承功力,并打通任督二脉,领略其中运用之奥妙。

【编辑推荐】

数据库系统经年累月,可能由于数据累积、使用人数增加、应用人数增加、应用而扩增、当初系统设计不良等原因,导致性能变差。然而,性能调校的能力是需要培养的,一般来说,需要的不只是数据库的经验,还要对商业领域知识、系统架构设计、应用程序撰写,以及操作系统、网络环境架设、各种监控工具程序有了解,才能在复杂的系统中,找到症结所在并有效解决。
  本书适合SQL Server DBA阅读,书中提供了性能调校或错误处理的建议与提示,并通过实际案例,协助DBA建立正确的观念,充分了解系统架构,进而在阅读中传承功力,并打通任督二脉,领略其中运用之奥妙。
  完整涵盖企业数据库管理最经典且实用的课题,凭借作者多年的顾问经验,定义、找寻与解决性能调校之疑问,深入探究SQL Server的运行原理,如索引、游标、数据访问界面,事务与锁定等,探索和模拟SQL Server与性能相关之议题,破解DBA日常所面临的问题,并提供最佳方案,详解系统设计应注意之事项,程序撰写之建议,同时解析各数据库对象使用方式的优劣。
  随书光盘内容包括:范例程序,性能调校计划,压力测试计划。
  盛情推荐:
  台湾微软资深产品行销经理——李玉秀。
  精诚资讯知识产品事业部技术开发处资深处长——张智凯。

【目录信息】

第1章 性能调校概观
 1.1 什么是性能调校
 1.2 建立性能的基线
 1.3 性能调校的步骤——DETECT
  1.3.1 各阶段重点说明
  1.3.2 练习DETECT方法
  1.3.3 二分查找
  1.3.4 定义瓶颈
 1.4 结语
第2章 SQL Server架构简介
 2.1 SQL Server运行架构
  2.1.1 SQL Server的访问架构
  2.1.2 SQL Server 的核心引擎
  2.1.3 SQL Server动态自我管理
 2.2 各项硬件使用剖析
  2.2.1 内存管理
  2.2.2 中央处理器
  2.2.3 磁盘子系统
 2.3 仿真系统运行
<< 查看详细目录

【作者序】

作者序一
Microsoft SQL Server已是世界上应用最普遍的大型数据库之一,在许多系统中都有它的踪迹。就笔者所触及的系统:上tera的数据量者有之;全球近亿条记录需要在多国多服务器间复写者有之;在一般硬件上每秒钟新增数百条记录,而需要调整到上千条者有之;以上百个SQL Server服务器为骨干,负责庞大企业集团时刻的营运者有之;凡此种种,皆彰显了SQL Server无与伦比的运算力。.
每个使用数据库的人,都可能面临数据累积、使用人数增加、应用方面扩增、当初系统设计或程序编写不良等各种原因,导致性能变差。让用户无法忍受系统响应的时间,待处理的工作长期停滞在系统的队列中,甚至程序无法执行、.. << 查看作者序

【序言】

推荐序一
谈到数据库性能调校,在台湾百敬应坐第一把交椅,以他累积数十年的功力,可以预期这本书一定会成为人手一本的DBA圣经。.
百敬一向是我最佩服的讲师,他对技术的专业、坚持与研究,让他在SQL Server的领域中树立了一块金字招牌。他把写书当成是一种生活乐趣,积极累积许多实际案例、协助读者建立正确的观念并让人充分了解系统架构,进而在阅读中传承功力并打通任督二脉,领略其中运用的奥妙。巧玫及承修在专业领域的成长也是大家有目共睹的,不管是对数据库的开发、管理、商业智能,还是数据转换等,都多有研究,字里行间皆可看出他们的用心,详尽的说明让读者可以快速了解且顺利上手。
拜.. << 查看序言

【书摘】

第1章 性能调校概观
  一般而言,影响数据库整体性能的因素如图1.1所示。
若数据库设计得宜,注意了切割数据、保留了访问灵活性,有效地使用了SQL语句,数量适当且有用的索引,避免长时间广泛的锁定,充足的硬件资源等,则系统将可有效地提供服务,如图1.1所示。各种影响性能的因素中,最重要的是基础设计,但大多数的案例由于时间急迫、对技术的认知有限、需求不明确等因素,导致系统结构缺少扩充性,仅能一味地升级硬件,但整体性能无法大幅改善。
增加CPU对系统的性能当然会有帮助,但结果不一定能让人满意,例如,交易锁定过多且长久,数据表字段多且长度大,所属的SQL语句无法有效地平行运算,又不能将工作分成多个批处理同时执行等,则更多的CPU也无法解决问题。
性能调校不是一件简单的事,一般来说需要有广泛的经验与知识,不单单是数据库的经验,还要对商业逻辑、系统架构设计、编写应用程序、操作系统、架设网络环境、使用各种侦测与监控工具程序、安全与防毒等,都有基本的了解,才能在复杂的系统中,找到症结所在。
因为性能问题往往不会单纯地呈现出来,让你一眼就知道答案。最简单的例子,当你看到CPU很忙时,长时间百分之百的使用率,可能直觉就是CPU性能不足。但其实可能是硬盘性能不足,或是内存容量不够,让CPU一直忙于I/O。这个例子只是简单地告诉你,性能问题的症结往往不是表象所呈现出来的。从不同的方面去看,往往会有不同的解释。
早先,微软的性能调校制式文件上标示着各项成功元素所占的百分率:先前的经验19%、解决问题的能力22%、是否有完备的顾问服务16%、产品的熟悉程度26%、计算机的相关知识13%、运气4%,见图1.2。天啊!你是全世界最强的信息人员,若上苍不眷顾,还是有4%的机会不得成功。
  ……

评论交流 共有6人开贴评论  7人参与评论  5人参与打分 查看

4人
 80%
用户平均打分
我要写评论  help如何参与评论和打分
0人
 0%
0人
 0%
0人
 0%
1人
 20%

zoffor
一级评论员
该会员在china-pub购买过此书
评价等级:  
发表于:2009-3-5 15:17:00
我看了这本书了,讲得还是挺详细的,给4星吧。有些问题就是有些错误的地方。楼下,集群索引应该是台湾那边的叫法吧
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ahlkj
一级评论员
  
发表于:2009-1-10 14:43:00
基本上还可以,但是以作者这样的学识,把聚集索引写成集群索引,确实让人无法接受。如果当初我看到这个词语,我想我肯定不会买的,这样的词语错误是让人无法忍受的。请作者重视起来。
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

__richard__

三级评论员
评价等级:  
发表于:2008-7-1 14:32:00
要英文版的给我发邮件,zx810903@gmail.com
回复 ( 1条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得1个)

praner
一级评论员
评价等级:  
发表于:2008-7-9 9:07:00
有兴趣一探究竟,希望能早点送到
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

ljf9201314
五级评论员
评价等级:  
发表于:2008-7-4 11:14:00
ITPUB活动“品ITPUB技术丛书,免费获《SQL语言艺术》”:http://www.itpub.net/thread-1014478-1- 1.html,机不可失哦。胡百敬著作《SQL Server2005性能调校》已经上市。博文视点好书书目:http://bv.csdn.net/resource/shumu.pdf
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得1个)
我要写评论
查看所有评论交流(共6条)