目 录 1
第1章基本原理 1
1.1原理的作用 1
1.2五个基本原理 1
1.3基本原理和知识 4
第2章事务处理调优 6
2.1本章目标 6
2.2封锁和并发控制 6
2.3 日志和恢复子系统 23
2.4操作系统因素 32
2.5调优硬件 38
第3章索引调优 50
3.1 本章目标 50
3.2查询的类型 50
3.3码类型 52
3.4数据结构 53
3.5稀疏索引和稠密索引 57
3.6聚簇或非聚簇 58
3.7连接、外码约束和索引 66
3.9总结:表的组织和索引选择 68
3.8避免在小表上建索引 68
3.10热表的索引分布 73
3.11常见索引维护方法 74
第4章关系系统调优 80
4.1本章目标 80
4.2表设计和规范化 81
4.3两表聚簇 88
4.4聚集维护 89
4.5记录结构 92
4.6查询调优 92
4.7触发器 103
第5章外部接口调用 107
5.1与外界对话 107
5.2客户/服务器机制 108
5.3对象、应用工具和性能 109
5.4应用接口的调优 111
5.5批量载入数据 115
5.6多数据库的存取 117
第6章华尔街案例研究 119
6.1避免超线性的技术 119
6.3分布和异构 121
6.2在输入时进行数据完整性检查 121
6.4在历史相关的查询中用空间换取时间 124
6.5使用切分促进全球交易 125
6.6聚簇索引的不足 125
6.7注意优化 126
6.8应付灾难的计划和性能 126
6.9保持最近修改的数据最新 129
6.10删除和外码 130
6.11划分的不幸:有意义的码的危害 130
6.12有关时间的问题 130
7.1简介 136
第7章故障排除 136
7.2如何收集信息:工具 138
7.3不好的查询 143
7.4 DBMS子系统是否令人满意 146
7.5 DBMS可以得到所有它需要的资源吗 149
7.6结论 152
第8章 电子商务应用的调优 153
8.1 本章目标 153
8.2电子商务体系结构 153
8.3对电子商务架构的调优 155
8.4案例分析:比较购物门户网站 158
8.5容量规划简述 159
第9章数据仓库:技术、成功和错误 165
9.1 早期历史 165
9.2不要把事务系统的经验搬到数据仓库中 165
9.3数据仓库的建立 169
9.4数据仓库至少能做什么 169
第10章数据仓库调优 174
10.1数据仓库特点 174
10.2客户关系管理系统的调优 183
10.3联邦数据仓库调优 186
10.4产品选择 187
附录A实时数据库 190
附录B事务的切分 192
附录C时间序列在金融领域的应用 205
附录D了解访问计划 213
附录E配置参数 221
术语表 230
索引 246