图书介绍
SQL Server 2000性能调整技术指南PDF|Epub|txt|kindle电子书版本网盘下载
![SQL Server 2000性能调整技术指南](https://www.shukui.net/cover/15/31533767.jpg)
- (美)Edward Whalen等著;武欣等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111096428
- 出版时间:2002
- 标注页数:337页
- 文件大小:72MB
- 文件页数:347页
- 主题词:关系型数据库(学科: 数据库管理系统) 关系型数据库 数据库管理系统
PDF下载
下载说明
SQL Server 2000性能调整技术指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 基本概念1
第一章 性能调整及容量规划和大小调整概述1
1.1 性能调整和优化1
1.1.1 应用程序调整2
1.1.2 SQL Server调整2
1.1.3 硬件调整2
1.2 大小调整和容量规划3
1.3 服务器调整方法3
1.3.1 调整步骤4
1.3.2 调整技巧和建议6
1.4 小结7
第二章 SQL Server 2000体系结构基础8
2.1 内存管理8
2.1.1 概念:物理内存和虚拟内存8
2.1.2 SQL Server内存体系结构9
2.1.3 动态和手工内存配置11
2.1.4 被支持的内存大小13
2.2.1 数据文件和日志文件14
2.2 数据存储14
2.2.2 文件组和文件位置15
2.2.3 文件自动增长18
2.2.4 页、盘区和行19
2.3 锁管理体制19
2.3.1 什么是锁19
2.3.2 锁级别和锁模式20
2.3.3 locks选项21
2.4 线程管理21
2.5.1 事务日志特性23
2.5 事务日志23
2.5.2 事务日志体系结构25
2.5.3 截断事务日志26
2.5.4 什么是检查点27
2.6 小结29
第三章 理解I/O子系统和RAID30
3.1 磁盘驱动器的性能特点30
3.1.1 磁盘驱动器描述30
3.1.2 磁盘驱动器工作情况32
3.1.3 磁盘驱动器规格33
3.1.5 磁盘驱动器性能34
3.1.4 磁盘驱动器的可靠性34
3.1.6 解决磁盘性能容量问题37
3.2 RAID简介37
3.2.1 控制器缓存37
3.2.2 内部RAID和外部RAID38
3.2.3 存储区域网络38
3.3 常用RAID级别39
3.3.1 数据条39
3.3.2 RAID040
3.3.3 RAID141
3.3.4 RAID543
3.3.5 RAID1045
3.4 RAID级别间的性能比较46
3.4.1 读操作性能46
3.4.2 写操作性能47
3.4.3 磁盘计算48
3.4.4 选择正确的RAID级别49
3.5 I/O等待和SQL Server50
3.6 配置I/O子系统的指导原则50
3.7 小结51
第四章 系统调整52
4.1 如何度量性能52
4.2 通过硬件调整服务器53
4.2.1 处理器体系结构53
4.2.2 调整处理器55
4.2.3 调整磁盘子系统56
4.2.4 调整内存60
4.3 优化数据库布局63
4.3.1 数据库布局的指导原则63
4.3.2 使用文件和文件组的例子65
4.4 SQL Server配置选项67
4.4.1 AWE Enabled选项68
4.4.2 Lightweight Pooling选项69
4.4.3 Locks选项69
4.4.4 Max Server Memory选项70
4.4.5 Min Server Memory选项70
4.4.6 Set Working Set Size选项70
4.4.7 Recovery Interval选项71
4.4.8 User Connections选项71
5.1 SQL Server扩展的内存支持72
5.2 的有名称实例72
4.5 小结72
第五章 新特性和性能改进72
5.3 支持分布式分区视图的联合服务器73
5.4 SQL Server 2000故障转移群集77
5.5 XML支持78
5.6 数据库维护操作79
5.7 引用完整性的改进79
5.8 全文搜索79
5.9 新数据类型79
5.11.2 SQL Profiler80
5.11.3 SQL Query Analyzer80
5.10 索引改进80
5.11.1 日志传输80
5.11 管理改进80
5.12 复制改进81
5.13 其他改进82
5.14 小结82
第六章 使用 System Monitor监视性能83
6.1 System Monitor83
6.1.2 记录性能数据84
6.1.1 以实时模式查看性能数据84
6.2 System Monitor对象、计数器和实例89
6.2.1 Processor对象89
6.2.2 System对象91
6.2.3 SQLServer:Buffer Manager对象91
6.2.4 SQLServer:Database对象93
6.2.5 SQLServer:General Statistics对象93
6.2.6 SQLServer:Latches对象94
6.2.7 SQLServer:Locks对象94
6.2.10 LogicalDisk 和PhysicalDisk对象96
6.2.9 SQLServer:SQL Statistics对象96
6.2.8 SQLServer:Memory Manager对象96
6.2.11 内存98
6.3 小结99
第七章 使用SQL Profiler100
7.1 SQL Profiler概述100
7.2 使用SQL Profiler102
7.2.1 设置跟踪选项102
7.2.2 运行跟踪103
7.2.3 跟踪模板103
7.2.4 修改跟踪属性110
7.2.5 创建跟踪模板117
7.2.6 分析探查数据118
7.2.7 使用SQL语句分析跟踪数据119
7.3 示例情况120
7.3.1 查找运行时间较长的SQL语句120
7.3.2 查找资源消耗型作业121
7.3.3 使用 SQL Profiler检测死锁121
7.3.4 使用SQL Profiler 作为系统日志121
7.4 调试SQL语句122
7.4.1 捕获和重放122
7.3.5 查找性能问题122
7.4.2 单步调试123
第二篇 大小调整和容量规划123
7.5 小结124
第八章 大小调整和容量规划建模125
8.1 大小调整容量规划介绍125
8.1.1 预先配置容量规划125
8.1.2 事后配置容量规划125
8.1.3 容量规划、基准程序和仿真的历史126
8.2 大小调整和容量规划的建模原则127
8.2.1 队列理论和曲线拐点理论127
8.2.2 原子需求建模与队列建模129
8.2.3 服务链130
8.3 数学建模131
8.3.1 理解建模基本集合131
8.3.2 利用率定律131
8.3.3 到达率和队列132
8.3.4 端到端响应时间133
8.3.5 开发概念模型134
8.4 小结135
9.1 预先配置容量规划136
9.1.1 事务处理类型136
第九章 数据库和应用程序服务器的大小调整136
9.1.2 峰值使用率和平稳态处理137
9.1.3 单层系统和多层系统138
9.1.4 页面失效139
9.2 数据库服务器的磁盘需求140
9.2.1 RAID容错性140
9.2.2 数据库磁盘驱动器规则141
9.2.3 文件结构、查询和由此引起的I/O142
9.2.4 调整数据库磁盘地段大小145
9.3 调整应用程序服务器大小146
9.3.2 多层模型147
9.4 小结147
9.3.1 单层模型147
第十章 系统大小调整的方法148
10.1 处理器大小调整148
10.1.1 交流过程149
10.1.2 计算CPU使用率150
10.2 计算系统统计信息153
10.2.1 I/O吞吐量153
10.2.2 系统容量153
10.2.3 队列长度和I/O响应时间153
10.2.4 事务响应时间154
10.3 内存大小调整155
10.4 磁盘I/O子系统大小调整157
10.4.1 操作系统磁盘157
10.4.2 日志文件磁盘158
10.4.3 数据库磁盘158
10.4.4 大小调整示例159
10.5 小结161
第十一章 容量规划162
11.1 性能调整和容量规划162
11.2 数据搜集165
11.2.1 所有机器的数据库166
11.2.2 数据库服务器计数器167
11.2.3 Web服务器计数器169
11.2.4 应用程序服务器计数器169
11.2.5 服务链169
11.3 数据分析169
11.3.1 历史数据报告170
11.3.2 预测分析171
11.3.3 关联分析174
第三篇 配置和调整系统175
11.3.4 服务链报告175
11.4 小结176
第十二章 联机事务处理系统177
12.1 什么OLTP系统?177
12.2 OLTP系统的系统配置选项179
12.2.1 两层体系结构179
12.2.2 三层体系结构181
12.3 设置OLTP系统的原则182
12.3.1 OLTP和决策支持工作量182
12.3.2 数据分布和文件组182
12.3.3 调整OLTP事务185
12.3.4 控制数据内容186
12.3.5 数据库备份186
12.3.6 索引187
12.4 OLTP系统调整187
12.4.1 处理器子系统187
12.4.2 内存子系统188
12.4.3 表驻留内存188
12.4.4 页级别和行级别锁189
12.4.5 I/O子系统189
12.5 小结190
第十三章 数据仓库191
13.1 OLTP系统和数据仓库系统的比较191
13.1.1 OLTP191
13.1.2 数据仓库191
13.2 分析数据仓库数据192
13.2.1 OLAP192
13.2.2 数据仓库工具192
13.3 设计一个数据仓库193
13.3.1 表和架构193
13.3.2 表设计问题196
13.3.4 多维数据集设计问题198
13.3.3 存储设计问题198
13.4 配置数据仓库的性能200
13.4.1 硬件200
13.4.2 优化查询日志202
13.5 小结202
第十四章 调整复制系统203
14.1 复制概述203
14.1.1 复制的类型203
14.2 分发服务器204
14.1.2 复制调整基础204
14.2.1 配置分发服务器205
14.2.2 监视分发服务器208
14.2.3 调整分发服务器209
14.3 调整快照复制209
14.3.1 快照复制属性210
14.3.2 配置快照复制210
14.3.3 监视快照系统214
14.3.4 调整快照系统215
14.4.1 事务日志属性216
14.4.2 配置事务复制216
14.4 调整事务复制216
14.4.3 监视事务复制系统220
14.4.4 调整事务复制系统221
14.5 调整合并复制222
14.5.1 合并复制属性222
14.5.2 配置合并复制222
14.5.3 监视合并复制系统224
14.5.4 调整合并复制系统224
14.6 小结226
15.1.1 备份和还原227
15.1.2 恢复227
15.1 备份和恢复的概念227
第十五章 高性能的备份和恢复227
15.1.3 非日志记录操作228
15.1.4 备份的类型229
15.2 影响备份和恢复性能的因素230
15.2.1 备份过程230
15.2.2 I/O子系统231
15.2.3 网络232
15.2.4 SQL Server232
15.3.1 分析备份操作的性能需求233
15.3 为系统配置最大备份和恢复性能233
15.3.2 配置网络234
15.3.3 配置I/O子系统235
15.4 备分方案236
15.4.1 本地备份237
15.4.2 网络备份237
15.4.3 存储区域网络238
15.5 备份技巧和建议238
15.5.1 SQL Server系统238
15.5.4 常用技巧和原则239
15.5.3 网络备份服务器239
15.5.2 网络239
15.6 组件能力回顾240
15.7 小结241
第四篇 调整SQL语句241
第十六章 使用SQL Query Analyzer243
16.1 SQL Query Analyzer特性243
16.2 运行SQL Query Analyzer244
16.2.1 连接过程244
16.2.2 查询窗口244
16.3 执行计划246
16.2.3 分析查询246
16.4 解释图形化执行计划252
16.5 使用 SQL Query Analyzer的例子253
16.6 索引调整向导257
16.6.1 索引调整向导的特性257
16.6.2 索引调整向导的局限性258
16.6.3 使用索引调整向导258
16.7 小结259
17.1 应用程序设计260
17.1.1 建议260
第十七章 调整SQL语句和存储过程260
17.1.2 关键路径事务263
17.2 使用存储过程263
17.2.1 变量的作用267
17.2.2 缓存执行计划269
17.3 作为事务编写SQL语句269
17.4 有效的数据检查270
17.5 调整SQL查询271
17.5.1 一般建议273
17.5.2 使用连接的查询274
17.6 预备执行274
17.7 小结275
18.1 索引基本原理277
第十八章 使用和调整索引277
18.1.1 索引键278
18.1.2 索引类型279
18.2 调整索引283
18.2.1 选择索引键列284
18.2.2 填充因子286
18.2.3 使用SQL Query Analyzer286
18.3 小结292
19.1 隔离级别294
第十九章 在SQL Server 中使用提示294
19.2 SQL提示296
19.2.1 连接提示297
19.2.2 表提示298
19.2.3 查询提示300
19.2.4 指复制提示301
19.3 小结302
附录A 配置选项303
附录B SQL Server监视316
词汇表324