注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧

SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧

SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧

定 价:¥69.00

作 者: 韩锋
出版社: 机械工业出版社
丛编项:
标 签: Oracle 计算机/网络 数据库

购买这本书可以去


ISBN: 9787111534549 出版时间: 2016-04-01 包装: 平装
开本: 16开 页数: 311 字数:  

内容简介

  全书分为三篇:引言篇,总结了实际工作中常见的问题,并通过真实案例让读者直观感受到SQL语句优化的重要。同时在每个案例后面,还针对案例出现的问题进行了总结。原理篇,主要讲解了和SQL语句优化相关的基础知识及必要的一些操作,包括了优化器、成本、执行计划、统计信息、语句解析、游标、绑定变量、数据对象等诸多方面。实战篇,这是本书的重点,详细讲述了优化器对于SQL语句的多种处理方式,包括查询转换、数据对象访问方式、表关联、半/反连接、子查询、排序、并行等等。读者了解了这些方式,可以更好地理解优化器的行为,也就使优化更加有的放矢。这部分实战性极强,读者可以作为案头参考资料,随时查阅,反复实践。另外,本书还提供了5个附录,这部分对书中提到的案例编写方式及相关知识点进行了详细说明等,目的是帮助帮助读者,尤其是初学者更好地进行实践。

作者简介

暂缺《SQL优化最佳实践:构建高效率Oracle数据库的方法与技巧》作者简介

图书目录

前言第一篇引入篇第0章引言第1章与SQL优化相关的几个案例案例1-条SQL引发的血案案例2糟糕的结构设计带来的问题案例3规范SQL写法好处多案例4“月底难过案例5 COUNT(*)到底能有多快案例6“抽丝剥茧”找出问题所在第二篇原理篇第2章优化器与成本2.1优化器2.1.1基于规则的优化器2.1.2基于成本的优化器2.1.3对比两种优化器2.1.4优化器相关参数优化器相关Hint基本概念计算公式计算示例第3章执行计划3.1概述3.1.1什么是执行计划3.1.2库执行计划存储方式3.2解读执行计划3.2.1执行顺序3.2.2访问路径3.3执行计划操作3.3.1查看执行计划3.3.2固定执行计划3.3.3修改执行计划第4章统计信息4.1统计信息分类4.1.1系统统计信息4.1.2对象统计信息4.1.3数据字典统计信息4.1.4内部对象统计信息?4.2统计信息操作4.2.1系统统计信息4.2.2对象统计信息4.2.3数据字典统计信息4.2.4内部对象统计信息第5章SQL解析与游标5.1解析步骤5.2解析过程5.3游标示例第6章绑定变量 6.1使用方法 6.2绑定变量与解析6.3游标共享第7章SQL优化相关对象7.1表7.2字段7.3索引7.4视图7.5函数7.6数据链(DB-LINK)第8章SQL优化相关存储结构8.1表空间8.2段8.3区8.4块 第9章特有SQL9.1 MERGE-----9.2 INSERT ALL9.4 CONNECT BY/START WITH第三篇实战篇第10章查询转换10.1查询转换的分类及说明10.2查询转换——子查询类10.3查询转换——视图类10.4查询转换——谓词类10.5查询转换——消除类10.6查询转换——其他第11章访问路径11.1表访问路径11.1.1全表扫描11.1.2 ROWID扫描11.1.3采样扫描11.2 B树索引访问路径1113位图索引访问路径11.4其他访问路径第12章表间关联12.1关联关系12.2表关联实现方法12.3嵌套循环连接12.4排序合并连接12.5哈希连接12.6其他连接方式第13章半连接与反连接13.1半连接?13.2反连接第14章排序 14.1引发排序的操作 14.2避免和减少排序 14.2.1优化原则及基本方法14.2.2避免排序的示例 14.3排序过程及内存使用 14.4执行计划中的“Sort” 第15章子查询 15.1处理方式 15.2子查询分类 15.2.1按照语法分类15.2.2按照谓词分类15.2.3示例 15.3子查询优化 15.4子查询特殊问题 15.4.1空值问题 15.4.2 0R问题 15.4.3 [NOT] IN/EXISTS问题第16章并行 16.1并行操作 16.1.1并行查询16.1.2并行DML16.1.3并行DDL16.2并行级别 16.3并行原理 16.3.1从属进程16.3.2粒度 附录A常用技巧 附录BSQL优化参数 附录CSQL优化数据字典附录DSQL优化等待事件附录ESQL优化提示

本目录推荐