db2如何针对不同层次进行教学进行层次话查询

《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》

出版社:清华大学出版社

出版日期:2013 年7月

  数据库内核是数据库系统稳定运行的心脏DB2数据库内核庞大而复杂。《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》从DB2内核组件入手同时介绍了其与操作系统在进程、共享内存、信号量之间的关系。作者在本书中重点介绍了各个内部组件的层次与功能、内存体系结构、存储内部结构、高级锁等优化器是任何数据库执行SQL的关键部分,本书对优化器产生的各种执行计划进行了详细解释这对于理解DB2内部工作原理大有裨益。同时本书还介绍了DB2各种诊断工具的使用,各種数据库配置参数的含义及调整、数据库系统视图等

《高级进阶db2(第2版)——内部结构、高级管理与问题诊断》

第1章 db2进程和内存结构1

1.1.2 与操作系统相关的进程3

1.1.3 与实例相关的进程和线程5

1.1.4 与数据库相关的进程和线程6

1.1.5 与应用程序相关的进程9

1.1.7 收集进程/线程堆栈信息12

1.2.2 代理程序相关配置参数13

1.2.3 應用程序、代理程序和事务16

1.2.4 代理和连接的常见问题与优化17

1.3 实用程序相关进程21

1.4.5 代理程序与应用程序之间通信时的内存40

1.4.6 共享内存与私有内存40

1.5 内存集、内存池和内存块42

2.1.6 表空间的高水位标记61

2.2 数据库物理设计63

2.2.1 表空间容器的放置原则63

2.2.2 数据库物理设计原则63

2.3 数据库逻辑设计64

2.4 其他高级设计技术81

2.4.2 索引分区及应用案例83

2.4.3 数据库分区及应用案例86

2.4.5 表分区和多维集群表的使用92

2.4.6 物化查询表及应用案例96

第3章 表的高级特性113

3.2 分区表的基本用法115

3.2.2 定义分區表空间和分区键118

3.2.4 将现有表和视图迁移到分区表126

3.4.1 分区主表关联有强制外键约束140

3.4.4 主表或主表的分区正在被其他事务以非ur的隔离级别读取142

3.7 索引壓缩及应用案例160

第4章 分区数据库165

5.3.3 切换后对应用产生的影响210

第6章 锁和并发223

6.2 锁的属性、策略及模式231

6.4 锁转换、锁等待、锁升级和死锁246

6.5 锁相关的性能问题总结257

6.6 锁与应用程序设计259

6.8.2 尽量避免锁等待、锁升级和死锁266

6.8.3 设置合理的注册表变量267

7.1 从系统函数和视图获取监控信息277

7.2.1 一些常用的监控指标囷语句281

7.2.2 编写脚本以获取监控信息287

7.4 事件监视器及监控案例301

7.4.1 事件监视器的创建方法和步骤302

7.4.3 编写脚本从事件监控器中获取监控信息306

8.2 深入讲解故障診断文件325

8.2.1 解释管理通知日志文件条目325

8.2.2 解释诊断日志文件条目326

8.4 故障诊断分析流程339

8.4.3 结合系统运行状况诊断342

第9章 数据库安全349

9.5 某银行安全规划案例385

10.1 實例常见问题和诊断案例403

10.2 数据库常见问题总结406

10.8 数据移动常见问题总结431

10.9.3 创建实例用户并显式指定组457

10.9.10 使用存储过程控制数据访问463

}

《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》

出版社:清华大学出版社

出版日期:2013 年7月

  数据库内核是数据库系统稳定运行的心脏DB2数据库内核庞大而复杂。《高级进阶DB2(第2版)——内部结构、高级管理与问题诊断》从DB2内核组件入手同时介绍了其与操作系统在进程、共享内存、信号量之间的关系。作者在本书中重点介绍了各个内部组件的层次与功能、内存体系结构、存储内部结构、高级锁等优化器是任何数据库执行SQL的关键部分,本书对优化器产生的各种执行计划进行了详细解释这对于理解DB2内部工作原理大有裨益。同时本书还介绍了DB2各种诊断工具的使用,各種数据库配置参数的含义及调整、数据库系统视图等

《高级进阶db2(第2版)——内部结构、高级管理与问题诊断》

第1章 db2进程和内存结构1

1.1.2 与操作系统相关的进程3

1.1.3 与实例相关的进程和线程5

1.1.4 与数据库相关的进程和线程6

1.1.5 与应用程序相关的进程9

1.1.7 收集进程/线程堆栈信息12

1.2.2 代理程序相关配置参数13

1.2.3 應用程序、代理程序和事务16

1.2.4 代理和连接的常见问题与优化17

1.3 实用程序相关进程21

1.4.5 代理程序与应用程序之间通信时的内存40

1.4.6 共享内存与私有内存40

1.5 内存集、内存池和内存块42

2.1.6 表空间的高水位标记61

2.2 数据库物理设计63

2.2.1 表空间容器的放置原则63

2.2.2 数据库物理设计原则63

2.3 数据库逻辑设计64

2.4 其他高级设计技术81

2.4.2 索引分区及应用案例83

2.4.3 数据库分区及应用案例86

2.4.5 表分区和多维集群表的使用92

2.4.6 物化查询表及应用案例96

第3章 表的高级特性113

3.2 分区表的基本用法115

3.2.2 定义分區表空间和分区键118

3.2.4 将现有表和视图迁移到分区表126

3.4.1 分区主表关联有强制外键约束140

3.4.4 主表或主表的分区正在被其他事务以非ur的隔离级别读取142

3.7 索引壓缩及应用案例160

第4章 分区数据库165

5.3.3 切换后对应用产生的影响210

第6章 锁和并发223

6.2 锁的属性、策略及模式231

6.4 锁转换、锁等待、锁升级和死锁246

6.5 锁相关的性能问题总结257

6.6 锁与应用程序设计259

6.8.2 尽量避免锁等待、锁升级和死锁266

6.8.3 设置合理的注册表变量267

7.1 从系统函数和视图获取监控信息277

7.2.1 一些常用的监控指标囷语句281

7.2.2 编写脚本以获取监控信息287

7.4 事件监视器及监控案例301

7.4.1 事件监视器的创建方法和步骤302

7.4.3 编写脚本从事件监控器中获取监控信息306

8.2 深入讲解故障診断文件325

8.2.1 解释管理通知日志文件条目325

8.2.2 解释诊断日志文件条目326

8.4 故障诊断分析流程339

8.4.3 结合系统运行状况诊断342

第9章 数据库安全349

9.5 某银行安全规划案例385

10.1 實例常见问题和诊断案例403

10.2 数据库常见问题总结406

10.8 数据移动常见问题总结431

10.9.3 创建实例用户并显式指定组457

10.9.10 使用存储过程控制数据访问463

}

我要回帖

更多关于 如何针对不同层次进行教学 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信