SQLServer2005管理员手册
版权信息书 名: SQLServer2005管理员手

册
作者:(美国)EdwardWhalen (美国)MarcilinaGarcia
出版社:人民邮电出版社
出版时间: 2009
ISBN: 9787115189493
开本: 16
定价: 108.00 元
内容简介《SQLServer2005管理员手册》共分7个部分,全面介绍了SQLServer2005的有关知识。书中首先介绍了如何选择与配置服务器和存储硬件、安装数据库软件、创建和管理数据库等基础知识;然后展示SQLServer2005体系结构和新增功能的使用;最后介绍商业智能功能和数据库管理员(DBA)必须掌握的主题,例如高可用性方案、故障排除和性能优化等。书中给出了大量示例、提示和技巧,并根据作者的亲身经验给出最佳实践建议,可帮助您学习并迅速掌握SQLServer2005。
《SQLServer2005管理员手册》结构严谨,条理清晰,图文并茂,指导性强,适合各个层次的人学习。如果您是SQLServer初学者,那么《SQLServer2005管理员手册》将是一本优秀的入门指南;如果您是具有一定项目管理经验的DBA,那么《SQLServer2005管理员手册》将是您的必备参考资料。
作者简介EdWardWhaIen是教据库性能、管理和备份恢复解决力案方面的专家他是PerformanceTuning公司的董事长,该公司提供高级咨询服务MarcilinaGarcia擅长性能基准测试、数据库设计和配置。
BUrzinPatel是一名Microsoft程序管理员,主要关注SQLServer应用程序集成和数据库管理。
StaciaMisner是DataInspirations的创始人,该公司提供商业智能咨询和培训服务。
VictorlSakov拥有MCTS和MCITP等证书,是SQLServer2005方面的认证培训师、作者和专家。
编辑推荐使用这本重要的指南即可帮助读者快速启动关键业务数据库并运行它。这本全面的管理员手册完整地阐述了SQLServer2005的特性和功能——包括如何实现商业智能应用程序。《SQLServer2005管理员手册》提供了易于操作的方法、实际的解决方案和关键的故障排除技巧,这些都是您在工作时所需要的。阅读《SQLServer2005管理员手册》,读者将学会:执行安装或升级,并在网络上配置它;规划和配置I/O子系统和模型系统容量;创建和维护数据库、表、视图和索引;管理事务、死锁和隔离级别;管理具有登录名的用户、用户lD、架构、权限和角色;实现故障转移聚类分析、日志传送和数据库镜像,以提高可用性;管理和优化快照、事务复制和合并复制;管理SQLSerVerAnaIysisServices和ReportingServices:监视、故障排除和优化性能。
目录第一部分MicrosoftSQLServer2005简介
第1章MicrosoftSQLServer的新特性3
1.1新的硬件支持4
1.1.1本机64位支持4
1.1.2NUMA支持5
1.2数据可用性5
1.2.1联机还原5
1.2.2联机索引操作5
1.2.3数据库快照6
1.2.4快速恢复6
1.2.5镜像备份6
1.2.6数据库镜像6
1.2.7已提交读快照和快照隔离7
1.3性能7
1.3.1数据分区7
1.3.2计划指南8
1.3.3强制参数化8
1.3.4动态管理视图8
1.4对现有功能的增强8
1.4.1SNAC8
1.4.2故障转移聚类分析9
1.4.3复制9
1.4.4索引9
1.4.5全文搜索9
1.5工具与实用工具10
1.5.1SQLServerManagementStudio10
1.5.2查询编辑器10
1.5.3SQL配置管理器10
1.5.4外围应用配置器11
1.5.5SQLServerProfiler11
1.5.6数据库引擎优化顾问11
1.5.7SQLServer升级顾问11
1.5.8sqlcmd实用工具11
1.5.9tablediff实用工具12
1.6商业智能功能12
1.6.1BusinessIntelligenceDevelopmentStudio12
1.6.2IntegrationServices13
1.6.3AnalysisServices13
1.6.4ReportingServices13
1.6.5NotificationServices和ServiceBroker13
1.7小结13
第2章MicrosoftSQLServer2005版本、容量限制和许可15
2.1MicrosoftSQLServer2005版本16
2.1.1移动版16
2.1.2Express版16
2.1.3工作组版17
2.1.4标准版17
2.1.5企业版17
2.1.6开发者版18
2.2理解Windows平台支持18
2.3了解处理器和内存限制21
2.4峰值储备要素22
2.5SQLServer2005版本比较22
2.5.1数据库引擎功能22
2.5.2AnalysisServices23
2.5.3ReportingServices24
2.5.4NotificationServices25
2.5.5IntegrationServices25
2.5.6复制26
2.6MicrosoftSQLServer2005容量限制26
2.7理解MicrosoftSQLServer2005许可28
2.7.1用户客户端访问许可29
2.7.2设备客户端访问许可29
2.7.3处理器许可30
2.8高可用性环境的许可考虑31
2.9SQLServer2005定价32
2.10小结33
第3章MicrosoftSQLServerDBA的角色和职责35
3.1各种DBA35
3.1.1生产DBA35
3.1.2开发DBA36
3.1.3架构DBA36
3.1.4ETLDBA37
3.1.5OLAPDBA37
3.2DBA的基本职责38
3.2.1安装和配置38
3.2.2安全性40
3.2.3操作41
3.2.4服务级别41
3.2.5系统监视41
3.2.6性能优化42
3.2.7常规维护42
3.2.8可靠性43
3.2.9灾难恢复43
3.2.10规划和调度停机时间44
3.2.11容量规划44
3.2.12文档44
3.2.13开发和设计45
3.2.14可伸缩性46
3.2.15复制46
3.2.16命名实例46
3.3DBA提示、指南和建议46
3.3.1了解操作系统47
3.3.2帮助台47
3.3.3购买输入47
3.3.4了解版本47
3.3.5不要恐慌47
3.4小结48
第二部分系统设计和体系结构
第4章I/O子系统规划和RAID配置51
4.1I/O基础51
4.1.1磁盘驱动器基础52
4.1.2磁盘驱动器性能特点53
4.1.3磁盘驱动器规格54
4.1.4磁盘驱动器性能55
4.1.5磁盘性能限制问题的解决方案57
4.2独立冗余磁盘阵列(RAID)57
4.2.1RAID基础58
4.2.2RAID级别59
4.2.3RAID性能64
4.2.4磁盘计算65
4.2.5RAID比较66
4.2.6选择合适的RAID级别67
4.3SQLServerI/O概述67
4.3.1SQLServer读67
4.3.2SQLServer写68
4.3.3事务日志68
4.3.4备份和恢复68
4.4规划SQLServer磁盘布局69
4.4.1确定I/O需求69
4.4.2规划磁盘布局70
4.4.3实现配置71
4.5小结71
第5章32位和64位平台与MicrosoftSQLServer200573
5.1CPU基础73
5.1.164位与32位寻址74
5.1.2硬件平台75
5.2Windows版本76
5.2.1Windows200077
5.2.2WindowsServer200377
5.2.3WindowsServer200364位版本77
5.2.4Windows比较78
5.3SQLServer2005选项78
5.3.1SQLServer32位版本78
5.3.2SQLServer64位版本79
5.4利用64位SQLServer79
5.4.1在32位SQLServer2005中利用大内存80
5.4.2在64位SQLServer2005中利用大内存81
5.5小结81
第6章容量规划83
6.1容量规划的原则84
6.1.1容量规划与规模计算84
6.1.2服务级别协议84
6.1.3容量规划的数学计算85
6.2CPU容量规划86
6.2.1CPU规模计算87
6.2.2监视CPU使用情况87
6.3内存容量规划90
6.3.1内存规模计算90
6.3.2监视内存91
6.4I/O容量规划92
6.4.1I/O子系统规模计算92
6.4.2监视I/O子系统93
6.5网络容量规划94
6.5.1网络规模计算94
6.5.2监视网络95
6.6增长方面的考虑96
6.6.1计算增长96
6.6.2规划未来增长96
6.7基准测试和负载测试97
6.8I/O子系统基准测试98
6.9用MOM进行容量规划100
6.10小结100
第7章为MicrosoftSQLServer2005选择存储系统101
7.1互连与协议技术102
7.1.1理解数据传输:块形式与文件格式102
7.1.2并行SCSI互连上的SCSI协议103
7.1.3以太网互连106
7.1.4iSCSI107
7.1.5光纤(FC)互连108
7.1.6互连带宽比较109
7.2存储系统110
7.2.1DAS110
7.2.2SAN112
7.2.3NAS115
7.3SQLServer2005的存储考虑116
7.4小结118
第8章MicrosoftSQLServer2005安装与升级119
8.1预安装计划119
8.1.1最低硬件要求120
8.1.2选择处理器体系结构121
8.1.3安装Internet信息服务121
8.1.4要安装的组件121
8.1.5服务帐户122
8.1.6多个实例与并行安装123
8.1.7许可模式124
8.1.8排序规则124
8.1.9身份验证模式124
8.1.10安全考虑125
8.2安装SQLServer2005125
8.2.1使用安装向导安装SQLServer2005126
8.2.2使用安装向导安装SNAC132
8.2.3使用命令提示符安装SQLServer2005132
8.3升级到SQLServer2005136
8.3.1SQLServer升级顾问138
8.3.2升级过程143
8.3.3升级后的步骤144
8.4阅读SQLServer2005安装日志文件145
8.5卸载SQLServer2005146
8.5.1使用卸载向导卸载SQLServer2005146
8.5.2使用命令提示符卸载SQLServer2005147
8.6使用SQLServer外围应用配置器147
8.7小结150
第9章在网络上配置MicrosoftSQLServer2005151
9.1了解SQLServer网络服务151
9.1.1SQLServerAPI152
9.1.2SQLServer网络库154
9.1.3选择一个网络库155
9.2SQLNativeClient(SNAC)156
9.2.1使用SQLNativeClient157
9.2.2跟踪和调试158
9.3配置网络协议158
9.4使用ODBC数据源名称(DSN)164
9.4.1创建ODBCDSN164
9.4.2使用别名167
9.5SQLServer浏览器服务169
9.5.1SQL浏览器运行169
9.5.2隐藏SQLServer2005实例171
9.6网络组件和性能171
9.6.1软件层171
9.6.2硬件层172
9.7网络监视173
9.7.1监视网络性能173
9.7.2找到解决网络问题的方案173
9.8小结174
第三部分MicrosoftSQLServer2005管理
第10章创建数据库和数据库快照177
10.1理解数据库结构177
10.1.1数据库文件178
10.1.2数据库文件组179
10.2理解系统数据库180
10.2.1master180
10.2.2model180
10.2.3msdb181
10.2.4resource181
10.2.5tempdb181
10.2.6AdventureWorks与AdventureWorksDW183
10.3创建用户数据库183
10.3.1创建数据库183
10.3.2设置数据库选项190
10.4查看数据库详细信息198
10.4.1使用SQLServerManagementStudio查看数据库详细信息198
10.4.2使用sp_helpdb命令查看数据库详细信息199
10.5删除数据库199
10.5.1使用SQLServerManagementStudio删除数据库200
10.5.2使用DROPDATABASE命令删除数据库200
10.6实际数据库设计201
10.6.1简单应用程序工作负荷201
10.6.2中等难度应用程序工作负荷202
10.6.3复杂应用工作负荷203
10.7使用数据库快照204
10.7.1数据库快照的工作方式205
10.7.2管理数据库快照205
10.7.3常见用途208
10.7.4数据库快照的局限性208
10.8小结209
第11章创建表和视图211
11.1表基础知识211
11.1.1数据类型212
11.1.2空值218
11.1.3IDENTITY列219
11.2创建、修改和删除表221
11.2.1创建表221
11.2.2修改表222
11.2.3删除表225
11.3视图225
11.3.1视图的优点226
11.3.2视图的数据安全性227
11.3.3创建、修改和删除视图227
11.3.4视图源230
11.3.5修改视图230
11.3.6删除视图231
11.4系统视图231
11.5小结234
第12章创建索引以提高性能235
12.1索引基础知识235
12.2使用索引的最佳方式238
12.3索引类型239
12.3.1聚集索引239
12.3.2非聚集索引240
12.3.3包含性列索引241
12.3.4索引视图241
12.3.5全文索引242
12.3.6XML索引242
12.4设计索引242
12.4.1索引最佳实践243
12.4.2索引限制243
12.4.3使用索引填充因子244
12.4.4分区索引244
12.5创建索引245
12.5.1索引创建示例245
12.5.2常规索引创建日志249
12.5.3最小日志操作249
12.6索引维护和优化250
12.6.1监视索引250
12.6.2重新生成索引252
12.6.3禁用索引253
12.6.4优化索引253
12.6.5联机索引操作253
12.7小结254
第13章强制数据完整性255
13.1什么是数据完整性255
13.2通过约束强制完整性256
13.2.1PRIMARYKEY约束256
13.2.2UNIQUE约束259
13.2.3FOREIGNKEY约束262
13.2.4CHECK约束267
13.2.5NULL和NOTNULL约束270
13.2.6DEFAULT定义271
13.3小结272
第14章备份基础知识275
14.1为什么对高可用性的系统进行备份276
14.2需要备份的系统故障276
14.2.1硬件故障276
14.2.2软件故障277
14.3事务日志的用途277
14.4MicrosoftSQLServer自动恢复278
14.5恢复模式和日志279
14.5.1简单恢复模式279
14.5.2完整恢复模式280
14.5.3大容量日志恢复模式280
14.5.4查看和更改恢复模式281
14.6备份类型282
14.6.1数据备份283
14.6.2差异备份287
14.6.3日志备份287
14.6.4仅副本备份288
14.6.5全文目录备份288
14.7备份和媒体基础知识288
14.7.1了解备份设备和媒体集289
14.7.2镜像媒体集292
14.7.3备份历史记录表概述293
14.7.4在ManagementStudio中查看备份集295
14.8备份策略297
14.9备份系统数据库299
14.10小结300
第15章还原数据301
15.1实践并记录还原过程301
15.2还原与恢复的概念302
15.3根据备份还原数据304
15.3.1完整数据库还原、差异数据库还原和日志还原305
15.3.2时点还原307
15.3.3文件和文件组还原309
15.3.4页面还原310
15.3.5部分还原和段落还原311
15.3.6恢复到数据快照313
15.3.7联机还原314
15.3.8快速恢复314
15.4小结314
第16章用户管理和安全管理315
16.1主体316
16.1.1登录名316
16.1.2用户320
16.1.3角色323
16.2安全对象326
16.3权限329
16.3.1服务器权限330
16.3.2数据库对象权限330
16.3.3语句权限334
16.4小结336
第四部分MicrosoftSQLServer2005体系结构和功能
第17章事务和锁定339
17.1什么是事务339
17.2ACID属性340
17.2.1原子性340
17.2.2一致性340
17.2.3隔离341
17.2.4持久性341
17.3提交事务341
17.3.1事务提交模式342
17.3.2事务性能348
17.4事务回滚348
17.4.1自动回滚349
17.4.2编程回滚349
17.4.3使用保存点351
17.5事务锁定352
17.5.1锁定管理功能353
17.5.2可锁定的资源353
17.5.3锁模式354
17.6查看锁356
17.7锁定提示357
17.8阻塞和死锁359
17.9隔离级别360
17.9.1并发事务行为361
17.9.2行版本控制362
17.10小结367
第18章MicrosoftSQLServer2005内存配置369
18.1缓冲区高速缓存369
18.1.1惰性编写器进程370
18.1.2检查点进程370
18.2SQLSever内存分配373
18.2.1动态内存分配373
18.2.2静态内存分配374
18.2.3设置最大最小服务器内存374
18.3小结375
第19章数据分区377
19.1分区基础知识378
19.1.1数据分区基础378
19.1.2分区的好处378
19.1.3分区使性能受益379
19.2设计分区380
19.3创建分区381
19.3.1创建分区函数381
19.3.2创建分区方案383
19.3.3创建分区表384
19.3.4创建分区索引385
19.4查看分区信息386
19.4.1使用SQL语句查看分区信息386
19.4.2使用SQLServerManagementStudio查看分区信息390
19.5维护分区391
19.5.1添加分区391
19.5.2存档分区392
19.5.3删除分区394
19.5.4对表重新分区396
19.5.5对非分区表分区396
19.5.6取消表的分区396
19.5.7删除分区函数和分区方案397
19.6使用分区397
19.6.1向分区表插入数据397
19.6.2从分区表选择数据397
19.6.3从特定分区中选择数据397
19.7分区场景398
19.7.1场景1:对历史数据分区398
19.7.2场景2:对存储器分区398
19.7.3场景3:为维护最优化而分区398
19.7.4场景4:按空间分区399
19.7.5场景5:帐户分区399
19.7.6场景6:联接分区399
19.7.7场景小结400
19.8小结400
第五部分MicrosoftSQLServer2005商务智能
第20章复制403
20.1复制的基础知识404
20.2复制的用途404
20.2.1扩展应用程序405
20.2.2数据仓库405
20.2.3分发和合并数据405
20.2.4卸载报表处理406
20.3复制的概念406
20.4复制的类型407
20.4.1快照复制407
20.4.2事务复制408
20.4.3合并复制408
20.5复制的组件408
20.5.1复制数据408
20.5.2推送订阅和请求订阅409
20.5.3复制代理409
20.6配置复制410
20.6.1配置分发服务器411
20.6.2配置发布414
20.7使用SQL语句创建发布421
20.8使用SQL语句创建订阅427
20.9配置Oracle发布428
20.10管理复制432
20.10.1发布服务器属性433
20.10.2分发服务器属性433
20.10.3禁用发布和分发435
20.10.4启动复制监视器435
20.10.5生成脚本435
20.10.6更新复制密码436
20.10.7新建437
20.10.8刷新437
20.11监视和优化复制437
20.11.1使用perfmon监视复制437
20.11.2使用复制监视器监视复制438
20.11.3优化快照复制440
20.11.4优化分发服务器442
20.11.5优化分发数据库443
20.11.6优化事务复制444
20.11.7监视和优化合并复制系统448
20.11.8监视合并复制系统450
20.11.9优化合并复制系统450
20.12小结452
第21章IntegrationServices453
21.1什么是IntegrationServices453
21.1.1IntegrationServices与数据转换服务453
21.1.2IntegrationServices的基础知识456
21.1.3IntegrationServices组件概述457
21.2设计包458
21.2.1开发环境458
21.2.2控制流组件464
21.2.3连接管理器469
21.2.4数据流组件470
21.2.5调试工具477
21.2.6日志记录480
21.2.7高级IntegrationServices功能482
21.3部署包483
21.3.1包配置483
21.3.2包部署485
21.3.3包的安全性485
21.3.4包的执行487
21.3.5包的管理487
21.3.6监视包488
21.4小结488
第22章AnalysisServices489
22.1什么是AnalysisServices489
22.1.1AnalysisServices2005与AnalysisServices2000490
22.1.2AnalysisServices基础493
22.1.3与SQLServer2005组件集成494
22.1.4AnalysisServices组件概述495
22.2设计AnalysisServices项目495
22.2.1数据准备496
22.2.2开始一个AnalysisServices项目496
22.2.3维度设计501
22.2.4多维数据集设计505
22.3管理AnalysisServices510
22.3.1分析服务器配置510
22.3.2部署选项510
22.3.3分区513
22.3.4处理数据518
22.3.5安全管理521
22.3.6性能管理522
22.3.7SQLServerProfiler523
22.3.8性能计数器523
22.4小结524
第23章ReportingServices525
23.1什么是ReportingServices525
23.1.1ReportingServices2005与ReportingServices2000526
23.1.2ReportingServices基础527
23.1.3ReportingServices组件概述528
23.2制作报表529
23.2.1企业报表529
23.2.2即席报表538
23.3管理ReportingServices544
23.3.1报表服务器配置545
23.3.2内容管理547
23.3.3安全管理551
23.3.4性能管理554
23.4小结556
第24章NotificationServices和ServiceBroker557
24.1什么是NotificationServices557
24.1.1NotificationServices2005与NotificationServices2.0558
24.1.2NotificationServices基础558
24.1.3NotificationServices组件概述559
24.2开发NotificationServices应用程序560
24.2.1创建实例配置文件560
24.2.2创建应用程序定义文件565
24.2.3创建XSLT文件581
24.3使用NotificationServices应用程序582
24.3.1部署NotificationServices应用程序582
24.3.2测试NotificationServices应用程序586
24.3.3添加订阅587
24.3.4提交事件588
24.3.5查看通知588
24.4什么是ServiceBroker589
24.4.1ServiceBroker基础590
24.4.2ServiceBroker组件概述590
24.5实现ServiceBroker应用程序591
24.5.1创建ServiceBroker对象591
24.5.2管理会话593
24.6管理ServiceBroker应用程序595
24.6.1停止ServiceBroker应用程序595
24.6.2启动ServiceBroker应用程序595
24.6.3备份和还原ServiceBroker应用程序595
24.6.4查询队列596
24.7小结596
第六部分高可用性
第25章灾难恢复解决方案599
25.1什么是高可用性和灾难恢复600
25.2灾难恢复和灾难生存的基本原理601
25.3MicrosoftSQLServer灾难恢复解决方案602
25.3.1将数据库备份用于灾难恢复602
25.3.2日志传送603
25.3.3数据库镜像604
25.3.4复制605
25.3.5SQLServer群集606
25.3.6高可用性和灾难恢复技术概述608
25.4小结609
第26章故障转移聚类分析的安装与配置611
26.1什么是群集611
26.2聚类分析概念612
26.3MSCS概述612
26.3.1基本概念613
26.3.2群集组件614
26.3.3群集应用程序类型619
26.3.4MSCS模式620
26.4群集系统的例子622
26.4.1例1——使用静态负载平衡的高可用性系统622
26.4.2例2——具有最大可用性的热备件系统623
26.4.3例3——部分服务器群集623
26.4.4例4——只有虚拟服务器,没有故障转移623
26.5规划配置624
26.6Windows2003和SQLServer2005聚类分析的安装与配置626
26.6.1创建Windows群集626
26.6.2创建SQLServer群集634
26.6.3额外的步骤639
26.6.4使用三层结构的应用程序641
26.7小结641
第27章日志传送和数据库镜像643
27.1数据丢失的类型643
27.2日志传送644
27.2.1为日志传送和数据库镜像配置安全性645
27.2.2配置日志传送647
27.2.3监视日志传送652
27.2.4日志传送故障转移654
27.2.5删除日志传送656
27.2.6优化日志传送:操作与注意事项656
27.2.7实际日志传送建议658
27.3数据库镜像661
27.3.1配置数据库镜像661
27.3.2数据库镜像的计划和考虑661
27.3.3优化数据库镜像664
27.3.4配置数据库镜像670
27.3.5监视数据库镜像677
27.3.6为报表服务器使用镜像和快照680
27.4小结682
第七部分性能优化和故障排除
第28章故障排除、问题解决和优化方法论685
28.1故障排除和问题解决685
28.1.1问题解决的态度685
28.1.2故障排除技巧687
28.1.3搜索知识690
28.2性能调整与优化691
28.3故障排除和优化方法学692
28.4文档记录的需求695
28.5小结696
第29章数据库系统优化697
29.1监视和优化硬件698
29.1.1用于监视和优化硬件的工具698
29.1.2确定硬件瓶颈705
29.2监视和优化SQLServer707
29.2.1监视和调节SQLServer的工具707
29.2.2确定SQLServer性能瓶颈710
29.2.3优化MicrosoftSQLServer配置选项716
29.3优化数据库布局721
29.3.1数据库布局721
29.3.2数据库选项722
29.4优化tempdb系统数据库724
29.5小结725
第30章使用Profiler、ManagementStudio和数据库引擎优化顾问727
30.1SQLServer工具概述727
30.1.1性能工具728
30.1.2配置工具728
30.1.3外部工具730
30.2使用SQLServerManagementStudio732
30.2.1SQLServerManagementStudio环境732
30.2.2使用“对象资源管理器”733
30.2.3使用“摘要”窗格735
30.2.4分析SQLServer日志738
30.2.5查看当前活动742
30.2.6生成SQLServer代理警报747
30.2.7执行T-SQL语句757
30.2.8查看执行计划760
30.3使用SQLServerProfiler762
30.4使用数据库引擎优化顾问769
30.5小结773
第31章动态管理视图775
31.1理解动态管理视图775
31.2使用动态管理视图777
31.2.1与公共语言运行时相关的DMV777
31.2.2与数据库相关的DMV778
31.2.3与数据库镜像相关的DMV780
31.2.4与执行相关的DMV和函数780
31.2.5与全文搜索相关的DMV786
31.2.6与输入/输出相关的DMV和函数787
31.2.7与索引相关的DMV和函数788
31.2.8与查询通知相关的DMV792
31.2.9与复制相关的DMV793
31.2.10与ServiceBroker相关的DMV793
31.2.11与SQLServer操作系统相关的DMV794
31.2.12与事务相关的DMV和函数800
31.3创建性能数据仓库802
31.4小结808
第32章MicrosoftSQLServer2005可伸缩性选项809
32.1可伸缩性选项810
32.2向上扩展810
32.2.1处理器子系统810
32.2.2内存子系统812
32.2.3I/O子系统814
32.3向外扩展814
32.3.1多个SQLServer实例814
32.3.2聚类分析815
32.3.3数据库镜像817
32.3.4日志传送818
32.3.5复制821
32.3.6共享的可伸缩数据库826
32.4小结828
第33章使用提示和计划指南优化查询829
33.1理解提示的必要性829
33.2MicrosoftSQLServer2005提示830
33.2.1联接提示830
33.2.2查询提示831
33.2.3表提示834
33.3计划指南836
33.3.1创建和管理计划指南838
33.3.2创建基于模板的计划指南840
33.3.3最佳实践842
33.3.4验证计划指南使用情况843
33.3.5计划指南的示例使用场景844
33.4小结845
术语表847
……