查看书籍详细信息:

Oracle性能优化求生指南 Oracle数据库专家Guy Harrison权威著作

编辑推荐

  Oracle数据库专家Guy Harrison权威著作。
  本书主要介绍了Oracle性能管理的方方面面,包括应用程序设计、内容管理和物理IO管理。
  另外,还介绍了如何优化Oracle 11g第二版的性能。

内容简介

Oracle数据库的应用十分广泛,数据库性能的好坏直接影响应用程序能否快速响应用户指令。而Oracle数据库又比较复杂,数据库性能调优成为众多DBA最为头疼的问题。
    本书作者凭借其20多年的丰富经验,为我们带来了一本系统的、全面的Oracle性能优化手册,用结构化方法帮助读者解决从数据库应用到数据库设计的所有问题。全书分为6部分、23章,实例丰富,兼具技术深度和广度,被读者誉为“最有用的Oracle性能调优参考书”。主要内容包括:
        有效的Oracle性能优化方法描述;
        如何充分利用Oracle的核心工具来跟踪、监控、诊断性能;?
       高效的数据库逻辑与物理设计、索引设计、事务设计以及API的使用;
        SQL与PL/SQL调优,包含并行SQL技术的使用;?
       最小化排队锁、闩锁、共享内存以及其他数据库资源的争用;
        优化内存以及物理磁盘I/O;?
        调优Oracle? RAC。
    本书适用于所有的Oracle DBA。

作者简介

Guy Harrison  知名Oracle技术专家,在应用与数据库管理、性能调优、软件开发领域有20多年的从业经验。目前任Quest软件公司研发总监,带领软件开发团队研发了广受欢迎的Spotlight系列产品,他负责Spotlight的Oracle版本、Oracle RAC版本、MySQL版本及SQL Server版本。除本书外,他还著有Oracle SQL High Performance Tuning、Oracle Desk Reference及MySQL Stored Procedure Programming。

目录

第一部分 方法、概念和工具 第1章 Oracle性能调优:一种系统化方法 1.1 Oracle性能调优简史 1.2 超越表面分析法 1.3 第一阶段:最小化应用负载 1.4 第二阶段:降低争用和瓶颈 1.5 第三阶段:降低物理IO 1.6 第四阶段:优化磁盘IO 1.7 本章小结 第2章 Oracle体系结构与基本概念 2.1 Oracle API 2.1.1 创建游标 2.1.2 检查缓存的SQL语句 2.1.3 解析SQL语句 2.1.4 关联绑定变量 2.1.5 执行SQL语句 2.1.6 提取记录 2.1.7 使用批量提取 2.1.8 处理结果集 2.1.9 关闭游标 2.1.10 优化Oracle API调用 2.2 Oracle查询优化器 2.2.1 基于成本的优化 2.2.2 优化器目标 2.2.3 优化器统计信息 2.2.4 绑定变量窥视与自适应游标共享 2.2.5 提示 2.2.6 存储概要、SQL概要和SQL计划基线 2.3 事务和锁 2.4 Oracle服务器体系结构 2.4.1 实例与数据库 2.4.2 系统全局区 2.4.3 数据缓存 2.4.4 程序全局区 2.4.5 内存管理 2.5 段与文件 2.5.1 表 2.5.2 索引 2.5.3 块、区间、段以及分区 2.5.4 表空间与数据文件 2.5.5 回滚段 2.5.6 重做日志与归档日志 2.5.7 闪回日志 2.6 服务器进程 2.7 后台进程 2.8 真正应用集群 2.9 本章小结 第3章 实用工具 3.1 生成SQL语句的执行计划 3.1.1 计划表 3.1.2 研究缓存的SQL 3.1.3 DBMS_XPLAN 3.1.4 解释执行计划 3.1.5 虚拟索引 3.2 跟踪Oracle的执行 3.2.1 从当前会话中调用跟踪 3.2.2 识别跟踪文件 3.2.3 获取跟踪状态 3.2.4 在其他会话中调用跟踪 3.2.5 通过MODULE、ACTION或SERVICE进行跟踪 3.2.6 使用登录触发器来启用跟踪 3.2.7 定位跟踪文件 3.2.8 其他特殊化的跟踪 3.3 使用tkprof格式化跟踪文件 3.3.1 tkprof的排序选项 3.3.2 其他tkprof选项 3.3.3 合并多个SQL跟踪文件 3.3.4 解释tkprof的输出结果 3.3.5 tkprof中的执行计划 3.3.6 等待统计信息与tkprof 3.3.7 tkprof的替代品 3.4 在SQL*PLUS中使用AUTOTRACE 3.5 监控Oracle服务器 3.5.1 V$表接口 3.5.2 等待接口 3.5.3 时间模型 3.5.4 整合时间模型与等待接口 3.5.5 Oracle企业管理器 3.5.6 SPOTLIGHT ON ORACLE 3.6 本章小结 …… 第二部分 应用和数据库设计 第4章 数据库逻辑设计和物理设计 第5章 索引与簇 第6章 应用设计与实现 第三部分 SQL和PL/SQL调优 第7章 优化器的优化 第8章 执行计划管理 第9章 表访问调优 第10章 联结与子查询 第11章 排序、分组与集合操作 第12章 使用和调优PL/SQL 第13章 并行SQL 第14章 DML调优 第四部分 最小化争用 第15章 锁争用 第16章 闩锁和互斥争用 第17章 共享内存争用 第五部分 优化内存 第18章 缓冲区高速缓存调优 第19章 优化PGA内存 第20章 其他的内存管理主题 第六部分 IO调优和集群 第21章 磁盘IO调优基础 第22章 高级IO技术 第23章 优化RAC 参考书目

媒体评论

“本书涉及的主题之广泛、阐述之细致令我吃惊,像我这种在Oracle领域摸爬滚打了近20年的人也受益匪浅。”
        ——Rob Hamel,Pythian咨询集团副总裁,资深Oracle专家

“Harrison先生在Oracle性能调优领域备受尊崇,他的书是我在Oracle数据库性能方向的启蒙读物。本书为Oracle性能调优提供了一个结构化方法,同时极为重视基础理论,旨在帮助读者解决Oracle性能管理所有方面的问题。”
            ——亚马逊读者评论

“与那些整页都是不可复制的‘测试用例’代码清单的纯理论性图书截然不同。对于Oracle DBA来说,这是一本实用性极强的书。”

——亚马逊读者评论

书摘与插图




















去天猫旗舰店查看商品详情:

Oracle性能优化求生指南 Oracle数据库专家Guy Harrison权威著作

转载于:https://www.cnblogs.com/phpcode/archive/2013/05/23/3097948.html

Oracle性能优化求生指南 Oracle数据库专家Guy Harrison权威著作相关推荐

  1. 学习笔记:ORACLE 性能优化求生指南

    第一章.ORACLE性能调优:一种系统化方法 数据库优化顺序:     1.调整SQL,PL/SQL 代码及优化物理设计(分区,索引)尽可能的减少应用的请求:     2.减少对锁,闩锁,缓存及ORA ...

  2. oracle性能优化求生...,Oracle,SQL性能优化之探究|《oracle性能优化求生指南》

    摘 要 在数据库应用中,根据用户提交的查询请求,如何才能精炼又高效地得到查询结果?从多个角度描述怎样优化SQL语句.实验结果表明,SQL优化能够减轻系统资源的占用,满足用户的要求. 关键词 SQL优化 ...

  3. oracle性能优化求生指南_Vue项目性能优化--实践指南,网上最全最详细

    点击上方 "程序员小乐"关注, 星标或置顶一起成长 第一时间与你相约 每日英文 Some happened could not forget, even forget also o ...

  4. oracle性能优化求生指南_oracle性能优化:高水位线(HWM)详解--如何计算HWM

    概述 深入理解HWM对于做数据库优化是必须掌握的一个基础,很多时候我们以为删了数据后表应该会快很多,但是得到的结果却很不理想,这其中就涉及到HWM方面了,也是truncate和delete不同的地方. ...

  5. oracle性能优化的好书,Oracle性能优化绝版好书:高级OWI与ORACLE性能调整

    韩国Oracle数据库大师赵东郁经典大作:OWI介绍 记录和观察进程所经历的等待现象的功能和界面以及方法论,统称为OWI,也就是Oracle Wait Interface.等待事件的P1.P2.P3值 ...

  6. ORACLE性能优化救生指南_21章 重做和归档的优化

    (读书笔记) 21.5 重做日志与归档化 一般的做法是,把重做日志.闪回日志和归档日志与数据库文件分开. 这些文件的上的IO类型,与数据文件的IO在性质上完全不同,备份与归档期间产生的突发IO可能会干 ...

  7. oracle性能调优书,Oracle性能调优领域的百科全书

    如果你想学习一种先进的系统化的Oracle性能调优方法,想找到一本包含设计.SQL优化.争用.内存与IO的完整的性能指南,想既关注基础知识也关注高级技巧,且其内容涵盖Oracle 10g.11g以及1 ...

  8. oracle性能优化总结

    Oracle性能优化 一.数据库优化的方向 1.程序设计(这点最重要,如果程序本身设计有问题,再怎么进行下面的优化都是徒劳的.) 2.操作系统优化 3.硬件优化 4.数据库优化 5.SQL语句优化 二 ...

  9. 如何“暴力破解”Oracle性能优化的极端问题(附精彩案例解读)

    云和恩墨大咖系列报道 2019数据技术嘉年华于11月16日在京落下了帷幕.大会历时两天,来自全国各地上千名学术精英.数据库领袖人物.数据库专家.技术爱好者在这里汇聚一堂,围绕"开源 • 智能 ...

  10. ppst 技术视频——oracle 性能优化

    ppst 技术视频--oracle 性能优化:请访问ppst 技术视频分享平台 , www.ppst.cc,上面有最新的技术视频 在过去的十年中,Oracle已经成为世界上最专业的数据库之一.对于IT ...

最新文章

  1. php intl make 错误,无法在Debian上为php安装’intl’扩展名
  2. 不要再new一个对象了!程序员脱离单身秘籍
  3. MySql—锁机制原理
  4. HPU 1476: 括号括号
  5. 如何将另外一个表里的数据与联动_如何快速高效省事的将一块SSD的数据转移到另外一块SSD上?...
  6. [数模笔记]蒙特卡罗模拟
  7. 苹果CMS影视双端APP源码
  8. JavaScript 日期和时间基础知识
  9. DEL计算机英语翻译,哥德尔计算机,G·del computer,音标,读音,翻译,英文例句,英语词典...
  10. 计算机为什么不能装win7,i5 8400 cpu能装win7吗?为什么安装不了win7
  11. solidity msg.sender.transfer发送给谁
  12. Dubbo (五) ---------监控中心
  13. 洛谷 P2832 行路难
  14. on事件和addevent事件的区别
  15. android面试资料
  16. 5d4的白平衡模式_佳能5D4使用教程|视频教程|设置技巧(共29课时)
  17. 微信小程序 - Unhandled promise rejection TypeError: r.Canvas is not a constructor
  18. Maven引入nacos的版本问题以及如何在阿里Maven仓库中找到想要的jar和Maven中的groupId、artifactId、version
  19. 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用25
  20. 基于WEB的英语四级在线考试系统

热门文章

  1. 上班时间应该包含交通时间
  2. 火车套餐惊现2013年豆浆
  3. qt按钮功能循环触发_Qt事件循环处理
  4. jsp点击按钮弹出输入框_【问答3】需要点击虚拟键盘上发送(搜索)按钮的写法...
  5. node卸载_08187.1.1如何卸载CDP
  6. 俄亥俄州立大学计算机科学转学成功,俄亥俄州立大学转学要求
  7. python 转成摩尔斯电码_【无线电史话】比莫尔斯电码更直观 | 1919年的护林员通过Myer码传递信息...
  8. php铺满,div如何铺满剩余高度或宽度_html/css_WEB-ITnose
  9. php 5.4 mysql 5.7_致命错误:在将PHP 5.4.22和MySQL 5.5与Apache 2.4.7连接时调用未定义的函数mysqli_connect()...
  10. fclose会写入硬盘吗 linux_Linux 文件操作总结