logo
分类于: 编程语言 计算机基础 互联网 云计算&大数据

简介

Oracle高性能SQL引擎剖析:SQL优化与调优机制详解

Oracle高性能SQL引擎剖析:SQL优化与调优机制详解 0.0分

资源最后更新于 2020-03-29 03:09:03

作者:黄玮

出版社:出版社机械工业出版社

出版日期:2013-01

ISBN:9787111407041

文件格式: pdf

标签: 网络 计算机 数据库

简介· · · · · ·

Oracle数据库的性能优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是SQL性能问题。本书是作者十年磨一剑的成果之一,深入分析与解剖Oracle SQL优化与调优技术,主要内容包括:第一篇“执行计划”详细介绍各种执行计划的含义与操作,为后面的深入分析打下基础。重点讲解执行计划在SQL语句执行的生命周期中所处的位置和作用,SQL引擎如何生成执行计划以及如何获取SQL语句的执行计划,如何从各种数据源显示和查看已经生成的执行计划。第二篇“SQL优化技术”深入分析Oracle的SQL优化技术,包括逻辑优化技术和物理优化技术。用大量示例详尽分析Oracle 中现有的各种查询转换技术,先分析Oracle如何收集、统计系统和对象的数据,然后推导各种代价估算公式,给出各种情形下的代价计算演示。第三篇“SQL调优技术”深入剖析Oracle提供的各项调优技术。先对语句实际运行的性能统计数据进行了深度分析,介绍各项统计数据是由什么操作导致的以及如何统计。然后介绍如何对SQL语句进行优化以获得稳定、高效的性能。最后,依据对SQL优化及调优技术的分析,介绍如何快速优化SQL的思路。本书内容丰富且深入,破解了Oracle技术的很多秘密,适合Oracle数据库管理员、应用开发人员参考。黄玮(Fuyuncat),资深Oracle DBA,从事Oracle数据库管理、维护与开发工作十余年,有丰富的大型数据库设计、开发与维护方面的经验,涉及航空、水利、军工、电信等多个行业。曾供职于某世界著名物流公司,负责公司的电子物流系统的数据库开发和维护工作。2005年创建了个人网站www.HelloDBA.com,致力于数据库底层技术的研究,整理和发布了大量关于数据库系统底层机制、存储结构、性能调优以及基础算法方面的文章,获得广大同行的高度评价。开发了多个与数据恢复、性能监控、内核跟踪相关的免费实用工具,深受欢迎,为Oracle社区做出了很大贡献。

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 序——十年磨剑,一朝动世
  2. 前言
  3. 第一篇 执行计划
  4. 第1章 生成和显示执行计划
  5. 1.1 生成执行计划
  6. 1.2 显示执行计划
  7. 第2章 解读执行计划
  8. 2.1 执行计划的基本数据
  9. 2.2 内部函数与操作
  10. 2.3 执行计划各个列的含义
  11. 2.4 执行计划各个操作的含义
  12. 2.5 执行计划中其他信息的含义
  13. 第二篇 SQL优化技术
  14. 第3章 查询转换
  15. 3.1 启发式查询转换
  16. 3.2 基于代价的查询转换
  17. 第4章 统计数据
  18. 4.1 系统统计数据
  19. 4.2 对象统计数据
  20. 4.3 对象统计数据收集过程分析
  21. 第5章 执行计划的代价估算
  22. 5.1 代价模型
  23. 5.2 基本代价计算公式
  24. 5.3 选择率计算
  25. 5.4 多数据块读操作代价计算
  26. 5.5 并行扫描操作代价计算
  27. 5.6 单数据块读操作代价计算
  28. 5.7 排序操作代价计算
  29. 5.8 关联操作代价计算
  30. 5.9 并行模式下的关联代价计算
  31. 第三篇 SQL调优技术
  32. 第6章 SQL语句运行性能分析
  33. 6.1 性能统计数据
  34. 6.2 逻辑读分析
  35. 6.3 物理读分析
  36. 第7章 Oracle调优技术
  37. 7.1 存储概要
  38. 7.2 SQL执行计划管理
  39. 7.3 Oracle自动调优
  40. 7.4 SQL性能分析器
  41. 7.5 SQL访问建议器
  42. 第8章 快速调优思路
  43. 8.1 统计数据检查
  44. 8.2 从执行计划中找到潜在问题
  45. 8.3 物理设计优化