图书介绍

SQL Server 求生秘籍PDF|Epub|txt|kindle电子书版本下载

SQL Server 求生秘籍
  • (美)亨德森主编;若启,一辉,瞿杰译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115191113
  • 出版时间:2009
  • 标注页数:342页
  • 文件大小:36MB
  • 文件页数:355页
  • 主题词:关系数据库-数据库管理系统,SQL Server

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SQL Server 求生秘籍PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 等待和阻塞1

1.1等待类型1

1.2对阻塞问题进行故障排查2

1.3识别阻塞3

1.3.1通过sys.dm_ os_ waiting_tasks来识别阻塞3

1.3.2从统计上识别阻塞5

1.4确定阻塞的原因8

1.4.1当前的语句和计划8

1.4.2阻塞模式8

1.4.3阻塞链9

1.5资源类型的细节10

1.5.1闩锁10

1.5.2锁18

1.5.3外部等待类型29

1.5.4计时器和队列等待类型29

1.5.5 10操作的等待类型30

1.5.6其他等待类型31

1.6死锁32

1.7监视阻塞33

1.7.1等待的统计信息33

1.7.2当前的等待信息33

1.8小结36

1.9其他资源36

第2章 数据损坏及恢复37

2.1基本原理38

2.2 SQL Server 2005存储内幕39

2.2.1数据库及文件状态39

2.2.2资源数据库40

2.2.3目录视图和基本系统表41

2.2.4分配结构50

2.2.5数据库校验和53

2.2.6快速恢复53

2.2.7延期事务54

2.2.8只读的压缩数据库54

2.3 SQL Server 2005增强55

2.3.1.备份增强55

2.3.2还原增强55

2.3.3 DBCC CHECKDB增强56

2.4数据恢复最佳实践58

2.4.1备份/还原最佳实践58

2.4.2数据库及日志最佳实践59

2.4.3 DBCC CHECKDB最佳实践60

2.5数据恢复故障排查场景61

2.5.1系统数据库恢复61

2.5.2恢复资源数据库68

2.5.3创建tempdb故障69

2.5.4重装操作系统69

2.6用户数据库不可访问69

2.6.1数据库被标记为RECOVERY PENDING70

2.6.2处理延迟事务77

2.6.3数据库被标记为SUSPECT78

2.6.4粘贴数据库故障79

2.7 BACKUP/RESTORE故障80

2.7.1 BACKUP故障80

2.7.2 RESTORE故障84

2.8数据库一致性错误85

2.8.1处理数据库一致性运行时错误85

2.8.2处理DBCC CHECKDB错误89

2.8.3修复与还原100

2.8.4每个错误表示什么101

2.8.5解释101

2.8.6用户动作101

2.8.7 REPAIR ALLOW DATA LOSS真正的意思是什么102

2.8.8进行恢复之前的根本原因分析102

2.8.9如果修复没有用,应该怎么办103

2.8.10复制数据与修复103

2.8.11找出损坏的根本原因:清单103

第3章 内存110

3.1 Windows内存管理入门110

3.1.1内部的虚拟内存——虚拟地址空间110

3.1.2外部虚拟内存113

3.1.3内部物理内存113

3.1.4外部物理内存114

3.1.5内存压力115

3.1.6 NUMA支持117

3.2 SQLOS和SQL Server的内存管理118

3.2.1内存结点118

3.2.2内存clerk119

3.2.3内存对象119

3.2.4内存缓存120

3.2.5缓冲池123

3.2.6故障排查127

第4章 过程缓存143

4.1过程缓存的架构143

4.1.1缓存对象的类型144

4.1.2过程缓存的结构147

4.1.3过程缓存和内存148

4.1.4非缓存计划和零成本计划150

4.1.5计划的共享151

4.1.6重编译151

4.1.7参数化152

4.1.8缓存查找如何工作156

4.1.9缓存计划复用157

4.1.10刷新过程缓存158

4.2常见缓存相关问题及解决方案158

4.2.1使用过程缓存来确定代价昂贵的查询158

4.2.2参数截取160

4.2.3较差的计划复用造成较高的编译时间169

4.2.4由于过度的缓存查找时间导致的高CPU问题173

4.2.5由过程缓存所引起的内存压力173

4.3小结175

第5章 查询处理器176

5.1查询处理器基础176

5.1.1编译-执行序列176

5.1.2执行计划178

5.1.3查询编译和计划选择180

5.1.4特殊的优化方法及场景182

5.2常见问题185

5.2.1编译时间和参数化185

5.2.2索引化189

5.2.3基数和开销估算191

5.3故障排查192

5.3.1诊断192

5.3.2控制198

5.4最佳实践208

5.4.1使用面向集合的编程模型209

5.4.2提供约束和统计的信息209

5.4.3注意复杂的构造209

5.4.4尽可能地避免动态语言特性210

5.5进阶阅读210

第6章 服务器崩溃和其他致命故障212

6.1基础知识212

6.1.1 SQL Server 2005服务器恢复内幕212

6.1.2 SQL Server 2005的增强特性218

6.2致命错误与服务器恢复故障排查221

6.2.1服务器启动故障排查221

6.2.2对服务器致命错误进行故障排查227

6.2.3服务器挂起问题的故障排查255

第7章 Service Broker相关问题259

7.1 Broker总览260

7.1.1为什么要使用Service Broker260

7.1.2 Service Broker的对象和术语260

7.1.3内部架构261

7.2主要的诊断工具和方法261

7.2.1传输队列视图261

7.2.2 SQL Profiler——ServiceBroker跟踪事件262

7.2.3错误日志和NT事件日志264

7.3 Broker故障排查实践265

7.4其他Service Broker诊断工具272

7.4.1视图272

7.4.2 Perfmon283

7.4.3 DBCC CHECKDB285

7.5进阶阅读286

第8章 SQLOS和调度问题287

8.1 SQLOS架构288

8.1.1内存和CPU结点289

8.1.2调度器290

8.1.3任务和worker291

8.1.4 SQL Server和SQLOS291

8.2配置和故障排查291

8.2.1结点配置291

8.2.2网络连接关联292

8.2.3调度器294

8.2.4任务与worker296

8.2.5调度器之间的负载均衡任务297

8.2.6 Max Worker Threads配置298

8.2.7 Lightweight Pooling配置299

8.2.8 Affinity Mask配置300

8.2.9磁盘1/O完成处理301

8.2.10抢占式I/O完成处理302

8.2.11调度器监视器303

8.2.12硬件配置314

8.2.13专用管理员连接316

8.3进阶阅读318

第9章 tempdb相关问题319

9.1 SQL Server 2005中有何改进320

9.1.1 tempdb日志文件的IO动作少了321

9.1.2 tempdb数据文件自动增长更快321

9.1.3改进tempdb的并行访问的可扩展性321

9.1.4改进tempdb中多个文件的可扩展性322

9.2 tempdb空间是如何使用的322

9.2.1什么是用户对象323

9.2.2什么是内部对象323

9.2.3什么是版本存储对象324

9.3故障排查实践325

9.3.1如果tempdb空间不足,你该怎么办325

9.3.2什么是tempdb页面闩锁竞争327

9.4小结328

第10章 群集问题329

10.1示例329

10.2工具331

10.3将性能调整到可接受的水平上333

10.3.1添加结点334

10.3.2为什么群集SQL Server实例发生故障转移337

10.3.3为什么故障转移要花这么长时间338

10.3.4故障转移之后没人可以连接338

10.3.5添加磁盘339

10.3.6替换磁盘339

10.3.7转移数据库339

10.4小结339

热门推荐