AI简介
这是一本深度解析DB2数据库性能优化原理与实践的书籍。本书以性能优化为主题,从数据库内部原理出发,详细剖析了DB2数据库对SQL语句及其他操作的内部机制,并将RDS、DMS、IXM、BPS等DB2内部组件不为人知的一面展现给读者,以期做到数据库的调优过程知其然并知其所以然。
书中首先介绍了性能定义及整体架构,包括性能目标、工作负载类型、影响性能的因素等内容,并详细阐述了DB2架构,包括DB2整体概况、组件介绍、SQL语句处理过程等。接着,书中深入探讨了性能监控工具及监控技巧,包括实时监控工具、历史监控工具、DB2工作负载管理(DB2 Workload Manager)、语句解释说明工具等,并介绍了监控技巧。
在性能分析及内部原理剖析部分,书中详细解读了深入探讨优化器,包括语法语义分析、SQL语句重写、优化器编译、基数评估检查等内容,并详细介绍了SQL语句性能优化的七种武器,包括基本统计信息、分布统计信息、列组统计信息、REOPT、静态视图、优化概要文件、语句优化等。此外,书中还讲解了数据对象存储设计,包括表类型及设计方法、索引类型及设计方法、DB2设计顾问程序等,以及DB2物理结构