书籍详情
SQL Server 2008内核剖析与故障排除
作者:(美)波尔顿,(美)兰福德 等著
出版社:清华大学出版社
出版时间:2011-03-01
ISBN:9787302246466
定价:¥68.00
购买这本书可以去
内容简介
写这本书的目的是,写一本覆盖各种来自sql server社区的附加工具的sql server故障排除指南。可是很快就发现,为了能够清晰地讲解这些工具,还要费很多功夫解释有关流程各个步骤的执行结果。于是作者决定在这本书中添加和体系结构有关的信息,这本书不仅是一本关于sql server的书,更是一本关于sql server所依赖的整个平台的书。如果您在解决一个看上去很明显是“sql server”的问题,那么您不仅需要检查sql server本身?还要能够检查底层的操作系统和存储系统。因此,本书试图把这些部分放在一起描述,并且简化对这些组件细节的描述。尽管现在有很多关于windows和存储系统内部原理的资料,但是这些资料几乎都没有精选出适合sql server专业人员使用的信息。有用的资料要么太简单,要么太深奥,都没有很好地填平sql server专业人员和底层原理之间的知识隔阂。本书满足了sql server专业人员对sql server内部原理实用信息的需求,考虑了构建sql server故障排除方法的需求,以及所有附加工具相关信息的需求,再结合以上所述的对sql server相?的windows和存储系统内部原理的需求,实现了以下三个目标:提供了易于理解的关于sql server内部体系结构(以及依赖的环境)的深入信息;介绍了microsoft内部使用的sql server故障排除方法和技术;介绍了一些附加的免费sql server故障排除工具以及真实世界的示例,展示如何使用这些工具来高效准确地确定运行sql server的系统的故障根源所在。本书读者对象本书的目标读者对象是那些想成为sql server专业人员的人或已经涉足关系数据库领域的sql server专业人员。这里,sqlserver专业人员指的是那些将sql server作为主要产品技能,并且愿意持续深入了解这个产品及其使用的人们。本书并不面向初学者,因此假定您已经具备关于sql server的一些基础知识,例如知道如何安装、使用及配置sql server,并且能够意识到仅仅使用sql server提供的原生工具进行sql server的故障排除是有一定挑战性的这个事实。尽管本书不是面向初学者的,但是本书为了那些对本书所提及的一些主题信心不足的读者,竭尽全力地使用很轻松的方式描述了sql server的各个方面。
作者简介
暂缺《SQL Server 2008内核剖析与故障排除》作者简介
目录
第1章 sql server体系结构
1.1 ?据库事务
1.2 一个查询的生命周期
1.3 sqlos(sql操作系统)
1.4 本章小结
第2章 理解内存
2.1 windows和内存
2.2 sql server内存
2.3 本章小结
第3章 sql server等待和扩展事件
3.1 等待
3.2 扩展事件
3.3 通过扩展事件检查等待
3.4 本章小结
第4章 存储器
4.1 存储器类型
4.2 存储性能测试
4.3 为存储系统配置软件
4.4 本章小结
第5章 cpu和查询处理
5.1 cpu
5.2 cpu和sql server
5.3 系统体系结构
5.4 查询处理
5.5 查询优化
5.6 查询计划
5.7 执行查询
5.8 本章小结
第6章 锁和闩锁
6.1 事务
6.2 并发访问的后果
6.3 锁
6.4 悲观并发控制
6.5 乐观并发控制
6.6 闩锁
6.7 子闩锁和超闩锁
6.8 闩锁实例
6.9 本章小结
第7章 了解tempdb数据库
7.1 概述和使用
7.2 常见故障排除
7.3 配置最佳实践
7.4 本章小结
第8章 定义自己的故障排除方法
8.1 正确地处理问题
8.2 定义问题
8.3 收集数据
8.4 分析数据
8.5 测试解决方案
8.6 其他组件的故障排除
8.7 本章小结
第9章 通过perfmon和pal工具查看服务器性能
9.1 性能监视器概述
9.2 perfmon入门
9.3 perfmon使用进阶
9.4 日志性能分析(pal)入门
9.5 其他perfmon日志分析工具
9.6 本章小结
第10章 通过sql trace和profiler对sql server进行跟踪
10.1 跟踪入门
10.2 sql trace架构
10.3 事件分类和层次结构
10.4 sql trace的目录视图
10.5 sql跟踪的过程和函数
10.6 sql trace的安全问题
10.7 profiler
10.8 本章小结
第11章 通过sqldiag和perfstats脚本整合数据收集
11.1 数据收集的方法
11.2 sqldiag的含义
11.3 使用perfstats脚本
11.4 本章小结
第12章 用于压力测试和跟踪文件分析的rml实用工具简介
12.1 何时使用rml实用工具
12.2 rml实用工具
12.3 性能测试
12.4 本章小结
第13章 通过sql nexus整合一切
13.1 sql nexus入门
13.2 数据收集
13.3 导入数据
13.4 可用的报表
13.5 使用sql nexus的示例场景
13.6 添加您自己的报表
13.7 本章小结
第14章 使用management studio报表和性?仪表板
14.1 使用标准报表
14.2 使用性能仪表板
14.3 构建自定义的报表
14.4 本章小结
第15章 使用sql server的管理数据仓库
15.1 管理数据仓库介绍
15.2 实现mdw
15.3 mdw报表
15.4 自定义数据收集和报表
15.5 本章小结
第16章 高效数据收集和快速分析的捷径
16.1 sql server的5分钟健康检查
16.2 数据收集和快速分析的技巧
16.3 本章小结
1.1 ?据库事务
1.2 一个查询的生命周期
1.3 sqlos(sql操作系统)
1.4 本章小结
第2章 理解内存
2.1 windows和内存
2.2 sql server内存
2.3 本章小结
第3章 sql server等待和扩展事件
3.1 等待
3.2 扩展事件
3.3 通过扩展事件检查等待
3.4 本章小结
第4章 存储器
4.1 存储器类型
4.2 存储性能测试
4.3 为存储系统配置软件
4.4 本章小结
第5章 cpu和查询处理
5.1 cpu
5.2 cpu和sql server
5.3 系统体系结构
5.4 查询处理
5.5 查询优化
5.6 查询计划
5.7 执行查询
5.8 本章小结
第6章 锁和闩锁
6.1 事务
6.2 并发访问的后果
6.3 锁
6.4 悲观并发控制
6.5 乐观并发控制
6.6 闩锁
6.7 子闩锁和超闩锁
6.8 闩锁实例
6.9 本章小结
第7章 了解tempdb数据库
7.1 概述和使用
7.2 常见故障排除
7.3 配置最佳实践
7.4 本章小结
第8章 定义自己的故障排除方法
8.1 正确地处理问题
8.2 定义问题
8.3 收集数据
8.4 分析数据
8.5 测试解决方案
8.6 其他组件的故障排除
8.7 本章小结
第9章 通过perfmon和pal工具查看服务器性能
9.1 性能监视器概述
9.2 perfmon入门
9.3 perfmon使用进阶
9.4 日志性能分析(pal)入门
9.5 其他perfmon日志分析工具
9.6 本章小结
第10章 通过sql trace和profiler对sql server进行跟踪
10.1 跟踪入门
10.2 sql trace架构
10.3 事件分类和层次结构
10.4 sql trace的目录视图
10.5 sql跟踪的过程和函数
10.6 sql trace的安全问题
10.7 profiler
10.8 本章小结
第11章 通过sqldiag和perfstats脚本整合数据收集
11.1 数据收集的方法
11.2 sqldiag的含义
11.3 使用perfstats脚本
11.4 本章小结
第12章 用于压力测试和跟踪文件分析的rml实用工具简介
12.1 何时使用rml实用工具
12.2 rml实用工具
12.3 性能测试
12.4 本章小结
第13章 通过sql nexus整合一切
13.1 sql nexus入门
13.2 数据收集
13.3 导入数据
13.4 可用的报表
13.5 使用sql nexus的示例场景
13.6 添加您自己的报表
13.7 本章小结
第14章 使用management studio报表和性?仪表板
14.1 使用标准报表
14.2 使用性能仪表板
14.3 构建自定义的报表
14.4 本章小结
第15章 使用sql server的管理数据仓库
15.1 管理数据仓库介绍
15.2 实现mdw
15.3 mdw报表
15.4 自定义数据收集和报表
15.5 本章小结
第16章 高效数据收集和快速分析的捷径
16.1 sql server的5分钟健康检查
16.2 数据收集和快速分析的技巧
16.3 本章小结
猜您喜欢