前言 1
第1章 评估 11
一个简单的例子 12
评估可能的收益 30
第2章 健全检查 47
统计信息与数据失真 48
检查索引 54
解析与绑定变量 65
大数据量操作 82
事务管理 84
第3章 用户函数和视图 87
用户自定义函数 88
视图 116
第4章 测试框架 127
生成测试数据 127
比较备选版本 144
第5章 语句重构 159
执行计划和优化器指示 160
分析缓慢查询 165
重构查询核心 170
重新构建最初的查询 189
第6章 任务重构 193
SQL的理念 194
更改代码结构 199
第7章 重构流程和数据库 227
重组处理过程 228
撼动基础 250
第8章 实践中的重构 261
你能看到数据库吗 261
失败的查询 263
速度很快的查询 265
并非显然完全错误的查询 266
结束语 267
附录A 脚本及样例程序 269
附录B 工具 279