SQL Server 2000性能调整技术指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Edward Whalen等著;武欣等译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:7111096428
- 页数:337 页
第一篇 基本概念 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子系统和RAID 30
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和外部RAID 38
3.2.3 存储区域网络 38
3.3 常用RAID级别 39
3.3.1 数据条 39
3.3.2 RAID0 40
3.3.3 RAID1 41
3.3.4 RAID5 43
3.3.5 RAID10 45
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 Server 50
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 Profiler 80
5.11.3 SQL Query Analyzer 80
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 Monitor 83
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 Profiler 100
7.1 SQL Profiler概述 100
7.2 使用SQL Profiler 102
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/O 142
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 OLTP 191
13.1.2 数据仓库 191
13.2 分析数据仓库数据 192
13.2.1 OLAP 192
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 Server 232
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 Analyzer 243
16.1 SQL Query Analyzer特性 243
16.2 运行SQL Query Analyzer 244
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 Analyzer 286
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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019