Oracle性能诊断艺术
正版图书带塑封 当天发货 8977756493883375618
¥
13.13
1.8折
¥
75
九品
库存2件
作者[瑞士]安东尼尼(Christian Antognini) 著;童家旺 译
出版社人民邮电出版社
出版时间2009-10
版次1
装帧平装
货号8977756493883375618
上书时间2024-12-18
商品详情
- 品相描述:九品
图书标准信息
-
作者
[瑞士]安东尼尼(Christian Antognini) 著;童家旺 译
-
出版社
人民邮电出版社
-
出版时间
2009-10
-
版次
1
-
ISBN
9787115215147
-
定价
75.00元
-
装帧
平装
-
开本
大16开
-
纸张
胶版纸
-
页数
451页
-
字数
790千字
-
正文语种
简体中文
-
原版书名
Troubleshooting Oracle Performance
-
丛书
图灵程序设计丛书·数据库系列
- 【内容简介】
-
《Oracle性能诊断艺术》以优化Oracle应用程序为目的,先介绍Oracle性能优化的基本原理、关键概念,从业务角度和系统角度分析性能。接着深入细致地讲述如何找出性能问题及所用工具。重点关注查询优化器及其使用的统计信息,查询优化器的配置,获取执行计划的方法,SQL优化技术,解析的工作原理及问题,如何高效地访问单表和多个相关联的表。并且延伸到高级优化技术,及如何优化物理设计。
《Oracle性能诊断艺术》适合Oracle数据库应用程序开发人员、性能分析人员与数据库管理员。
- 【作者简介】
-
ChristianAntognini,瑞士苏黎世Trivadls公司首席顾问和讲师,从1995年就开始致力于探究Oracle数据库引擎的工作机制。他最热衷的是逻辑与物理数据库的设计、数据库与Java应用程序的集成、查询优化器,以及与性能管理和优化相关的所有方面。他还是Trivadis性能团队和OakTable网站的核心成员。
- 【目录】
-
第一部分基础
第1章性能问题
1.1需要为性能做规划吗
1.1.1需求分析
1.1.2分析和设计
1.1.3编码和单元测试
1.1.4集成和验收测试
1.2什么是性能问题
1.2.1系统监控
1.2.2响应时间监控
1.2.3强迫调优失调症
1.3如何解决性能问题
1.3.1业务角度与系统角度
1.3.2把问题分类
1.3.3解决问题
1.4小结
第2章关键概念
2.1选择性和基数
2.2游标的生命周期
2.3解析的过程
2.3.1共享游标
2.3.2绑定变量
2.4读写数据块
2.5小结
第二部分找出问题
第3章找出性能问题
3.1分而治之
3.2分析路线图
3.3性能测量与剖析分析
3.4性能测量
3.4.1应用程序代码
3.4.2数据库调用
3.5剖析应用程序代码
3.5.1简明的性能剖析
3.5.2细节化性能剖析
3.6跟踪数据库调用
3.6.1SQL跟踪
3.6.2跟踪文件的结构
3.6.3使用TRCSESS
3.6.4剖析工具
3.6.5使用TKPROF
3.6.6使用TVD$XTAT
3.7剖析PL/SQL代码
3.7.1安装剖析工具
3.7.2安装输出表
3.7.3收集剖析数据
3.7.4报告剖析数据
3.7.5GUI方式
3.8小结
第三部分查询优化器
第4章系统和对象统计信息
4.1工具包dbms_stats简介
4.2系统统计
4.2.1数据字典
4.2.2非工作量统计信息
4.2.3工作量统计信息
4.2.4对查询优化器的影响
4.3对象统计信息
4.3.1有哪些对象统计信息可用
4.3.2收集对象统计信息
4.3.3锁定对象统计信息
4.3.4比较对象统计信息
4.3.5删除对象统计信息
4.3.6保持统计信息时效性的策略
4.4通用服务
4.4.1统计信息历史
4.4.2创建和删除备份表
4.4.3导出、导入、获取和设置操作
4.4.4日志
4.5小结
第5章配置查询优化器
5.1配置还是不配置
5.2配置路线图
5.3设置正确的参数
5.3.1查询优化器参数
5.3.2PGA管理
5.4小结
第6章执行计划
6.1获取执行计划
6.1.1SQL语句EXPLAINPLAN
6.1.2动态性能视图
6.1.3AWR和Statspack
6.1.4跟踪功能
6.1.5dbms_xplan包
6.2解释执行计划
6.2.1父子关系
6.2.2操作类型
6.2.3单独型操作
6.2.4非相关联合型操作
6.2.5相关联合型操作
6.2.6分而治之
6.2.7特殊的例子
6.3识别低效的执行计划
6.3.1错误的评估
6.3.2未识别约束
6.4小结
第7章SQL优化技术
7.1改变访问结构
7.1.1运行机制
7.1.2何时使用
7.1.3缺陷和谬误
7.2修改SQL语句
7.2.1运行机制
7.2.2何时使用
7.2.3缺陷和谬误
7.3提示
7.3.1运行机制
7.3.2何时使用
7.3.3缺陷和谬误
7.4改变执行环境
7.4.1工作机制
7.4.2何时使用
7.4.3缺陷和谬误
7.5SQL概要
7.5.1工作机制
7.5.2何时使用
7.5.3缺陷和谬误
7.6存储提纲
7.6.1工作机制
7.6.2何时使用
7.6.3缺陷和谬误
7.7SQL计划基线
7.7.1工作机制
7.7.2何时使用
7.7.3缺陷和谬误
7.8小结
第四部分优化器
第8章解析
8.1识别解析问题
8.1.1快速解析
8.1.2长解析
8.2解决解析问题
8.2.1快速解析
8.2.2长解析
8.3应对解析问题
8.3.1游标共享
8.3.2服务器端语句缓存
8.4使用应用编程接口
8.4.1PL/SQL
8.4.2OCI
8.4.3JDBC
8.4.4ODP.NET
8.5小结
第9章优化数据访问
9.1找出不理想的访问路径
9.1.1识别
9.1.2陷阱
9.1.3原因
9.1.4解决办法
9.2具有弱选择性的SQL语句
9.2.1全表扫描
9.2.2全分区扫描
9.2.3范围分区
9.2.4哈希与列表分区
9.2.5组合分区
9.2.6设计考虑
9.2.7全索引扫描
9.3具有强选择性的SQL语句
9.3.1rowid访问
9.3.2索引访问
9.3.3单表哈希聚簇访问
9.4小结
第10章表连接优化
10.1定义
10.1.1连接树
10.1.2连接的类型
10.1.3限制条件与连接条件
10.2嵌套循环连接
10.2.1概念
10.2.2两表连接
10.2.3四表连接
10.2.4块预取
10.2.5其他可选的执行计划
10.3合并连接
10.3.1概念
10.3.2两表连接
10.3.3四表连接
10.3.4工作区
10.4哈希连接
10.4.1概念
10.4.2两表连接
10.4.3四表连接
10.4.4工作区
10.4.5索引连接
10.5外连接
10.6选择连接方法
10.6.1FIRST_ROWS优化目标
10.6.2ALL_ROWS优化目标
10.6.3支持的连接方法
10.6.4并行连接
10.7分区智能连接
10.7.1完全分区智能连接
10.7.2部分智能分区连接
10.8转换
10.8.1连接去除
10.8.2外连接转换为内连接
10.8.3子查询非嵌套化
10.8.4星形转换
10.9小结
第11章高级优化技术
11.1物化视图
11.1.1运行机制
11.1.2何时使用
11.1.3缺陷与谬误
11.2结果缓存
11.2.1运行机制
11.2.2何时使用
11.2.3缺陷与谬误
11.3并行处理
11.3.1运行机制
11.3.2何时使用
11.3.3缺陷与谬误
11.4直接路径插入
11.4.1运行机制
11.4.2何时使用
11.4.3缺陷与谬误
11.5行预取
11.5.1运行机制
11.5.2何时使用
11.5.3缺陷与谬误
11.6数组接口
11.6.1运行机制
11.6.2何时使用
11.6.3缺陷与谬误
11.7小结
第12章优化物理设计
12.1最佳字段顺序
12.2最优数据类型
12.2.1数据类型选择方面的陷阱
12.2.2选择数据类型的最佳实践
12.3行迁移与行链接
12.3.1迁移与链接
12.3.2问题描述
12.3.3找出问题
12.3.4解决方案
12.4数据块争用
12.4.1问题描述
12.4.2找出问题
12.4.3解决方案
12.5数据压缩
第五部分附录
附录A可下载文件
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价