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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

Oracle数据库性能优化领域的里程碑之作。

内容简介

Oracle数据库的性优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是SQL性能问题。本书是作者十年磨一剑的成果之一,深入分析与解剖Oracle SQL的优化与调优的技术,主要内容有:第一部分:执行计划,介绍各种执行计划的含义与操作说明,第二部分:SQL优化技术,介绍基本的优化技术,包括查询转换、统计数据、执行计划的代价估算等。第三部分:SQL调优技术,介绍SQL语句运行性能分析和快速调优技术。本书适合Oracle的开发人员、数据库管理员参考。

作者简介

作者黄玮,资深Oracle数据库管理员,从事DBA工作十几年,有丰富的大型数据库发、设计和维护经验,涉及水利、军工、电信及航运等行业。目前供职于某世界著名物流公司,负责公司的电子物流系统的数据库发、维护工作。2005年创建个人网站www.HelloDBA.com,并致力于数据库方面的基础性技术研究,整理和发布了大量关于数据库系统的底层机制、存储结构、性能调优以及基础算法的文章,发了多个数据恢复、性能监控、内核跟踪等免费的实用工具,为Oracle社区做出了应有的贡献。

章节目录

版权信息

序——十年磨剑,一朝动世

前言

第一篇 执行计划

第1章 生成和显示执行计划

1.1 生成执行计划

1.2 显示执行计划

第2章 解读执行计划

2.1 执行计划的基本数据

2.2 内部函数与操作

2.3 执行计划各个列的含义

2.4 执行计划各个操作的含义

2.5 执行计划中其他信息的含义

第二篇 SQL优化技术

第3章 查询转换

3.1 启发式查询转换

3.2 基于代价的查询转换

第4章 统计数据

4.1 系统统计数据

4.2 对象统计数据

4.3 对象统计数据收集过程分析

第5章 执行计划的代价估算

5.1 代价模型

5.2 基本代价计算公式

5.3 选择率计算

5.4 多数据块读操作代价计算

5.5 并行扫描操作代价计算

5.6 单数据块读操作代价计算

5.7 排序操作代价计算

5.8 关联操作代价计算

5.9 并行模式下的关联代价计算

第三篇 SQL调优技术

第6章 SQL语句运行性能分析

6.1 性能统计数据

6.2 逻辑读分析

6.3 物理读分析

第7章 Oracle调优技术

7.1 存储概要

7.2 SQL执行计划管理

7.3 Oracle自动调优

7.4 SQL性能分析器

7.5 SQL访问建议器

第8章 快速调优思路

8.1 统计数据检查

8.2 从执行计划中找到潜在问题

8.3 物理设计优化

Oracle高性能SQL引擎剖析:SQL优化与调优机制详解是2013年由机械工业出版社华章分社出版,作者黄玮。

得书感谢您对《Oracle高性能SQL引擎剖析:SQL优化与调优机制详解》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
关系数据库与SQL Server(2019版) 电子书
本书是普通高等教育“十一五”规划教材《关系数据库与SQLServer2005》的第3次修订版和升级版。本书根据职业岗位能力要求和行业需求进行编写。通过“学生成绩管理系统”案例,以项目任务为载体,以数据库应用程序的开发技能为主线,全面、系统地介绍了关系数据库的基本原理和SQLServer2019数据库应用系统的开发技术。全书共12个模块,包括:认识关系数据库、安装和配置数据库、创建和管理数据库、创建
SEO攻略——搜索引擎优化策略与实战案例详解(精装版) 电子书
《SEO攻略搜索引擎优化策略与实战案例详解(精装版)》介绍了SEO的相关知识和背景,阐述了与SEO密切相关的各种因素,讲述了如何进行SEO的网站设计,并分大型门户网站、电子商务网站和中小企业网站三类网站来分别分析SEO经典案例,探讨SEO不同的赢利模式,详细分析这些模式的过程、特点、可能遇到哪些困难以及如何解决等。作者还基于从事SEO工作以来的丰富经验,告诉读者如何利用SEO进行网络创业和赢取利润
SQL Server 2012数据库管理与开发项目教程 电子书
本书以SQLServer2012为平台,从数据库管理和开发的角度出发,介绍数据库应用开发技术,内容涵盖开发数据库应用系统所需的技术和知识。本书将一个贯穿全书的数据库应用系统开发实例“学生信息管理系统”融入各项目,再把每个项目分解成若干任务,使学生逐步学会创建、管理、开发数据库,以及使用T-SQL语言程序设计编程思想和技术。
SQL Server 2008实用教程(第3版) 电子书
本书全面介绍MicrosoftSQLServer2008数据库应用系统的开发技术,分为12章,主要内容包括数据库基础、SQLServer2008数据类型、数据库和表、数据库的查询、索引、视图、Transact-SQL程序设计、存储过程、触发器、用户自定义函数与事务、SQLServer2008管理、数据库综合开发应用。本书可作为高职高专院校计算机相关专业的教材,也可作为数据库技术培训班学员及数据库开
SQL Server 2012数据库应用技术 电子书
SQLSetver2012是微软公司(Microsoft)新一代的数据平台产品,该产品提供了全面、灵活和可扩展的数据仓库管理平台,可以满足用户海量数据的管理需求,能够快速构建相应的解决方案,实现私有云与公有云之间数据的扩展与应用的迁移。王秀英主编的《SQLServer2012数据库应用技术》涵盖了SQLServer2012数据库对象的实现、数据库系统维护及数据库编程三个主要的领域。书中提供了两个完