金牌DBA精彩纷呈的经历

86个优化技巧活学活用

培养多种能力,保障职场成功

恩墨科技创始人、Oracle ACE Director盖国强倾力推荐

白鳝,本名徐戟,国内资深Oracle数据库优化专家,从事Oracle数据库应用开发、性能优化工作超过15年。曾供职于DEC、赛格集团、长天集团、联想集团等国内外知名企业,担任过应用体系总监、技术总监等高级技术职务。曾主持开发了国内第一套联机实时计费系统,国内第一套三检合一的检验检疫综合业务系统。1999年起致力于Oracle数据库性能优化等方面的研究,参与了大量性能优化项目,积累了许多实际工作案例。2008年起,在博客上连载《DBA日记》,希望将自己在Oracle数据库应用领域的10多年的经验与广大读者分享。

关于本书和作者的更多信息,可以访问http://www.oraclefans.cn。

数据库优化一直是DBA感到十分高深的问题,很多DBA学习了大量优化技术,参加了大量培训,但是仍然感觉在实际工作中无从入手。实际上,在数据库优化工作中,比技术更为重要的是方法。

本书以作者亲身经历的一个大型优化项目为原型,用日记的形式讲述了项目实施的全过程。生动曲折的项目故事,扣人心弦的尖峰时刻,一一再现了几个经验丰富的老DBA分析数据库性能问题时的真实场景。书中不仅剖析了优化过程,还展现了在优化项目中处理纷繁的关系的技巧和方法。伴随精彩的故事情节,作者还介绍了DBA常用的优化技巧,使读者在大呼过瘾的同时,亦能分享到金牌DBA的宝贵经验。

“我知道很多DBA都有自己收藏的一本秘籍,包括处理各种Oracle问题的必杀术,其中关于性能调优的特别多。可惜这里面有很多道听途说的成分,或者知其然而不知其所以然。反观此书,有很多活学活用的例子;对于各种技巧的适用范围,也尽量阐述清楚。从最后成书的内容看,作者还是比较负责的。书中的指令,大都经过上机验证。”

——Ben Wang,澳大利亚知名Oracle技术高手

oracle优化日记_Oracle优化日记:一个金牌DBA的故事相关推荐

  1. oracle 老白,老白对oracle性能的io调优--(摘自老白-一个金牌DBA的故事)

    关于io调优 在海量数据的情况下,数据库的性能问题有80%以上和IO有关,因此I/O优化是贯穿海量数据库管理全过程的重要工作. I/O优化牵涉的面比较广,现在就从Oracle 数据库优化的一些主要方面 ...

  2. mysql和oracle优化器_Oracle 优化器

    一.优化器基本知识 Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行.分析语句的执行计划的工作是由优化器(Optimizer)来完成的.不同的情况,一条SQL可能 ...

  3. oracle in 索引_Oracle 性能优化总结

    作者 | 帅性而为1号 出处 : https://blog.csdn.net/zhushuai1221/article/details/51740846 网上关于SQL优化的教程很多,但是比较杂乱.近 ...

  4. 高级SQL优化(三) 常用优化工具 ——《12年资深DBA教你Oracle开发与优化——性能优化部分》...

    目录: Oracle数据完整性和锁机制  索引及优化之表分析  表分析.约束及表间关系  Oracle体系结构1 Oracle体系结构2  海量数据库及分区1  海量数据库及分区2  海量数据库及分区 ...

  5. Oracle数据库优化器的优化方式

    Oracle是世界领先的信息管理软件开发商,因其复杂的关系数据库产品而闻名.本文介绍Oracle优化器,它是一个非常好用的工具.Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按 ...

  6. oracle的优化适用于mysql吗_性能优化之数据库优化,适用于Sqlite、Mysql、Oracle、Sql server,详细介绍了索引和事务及部分针对Sqlite的优化...

    本文为性能优化的第一篇--数据库性能优化,原理适用于大部分数据库包括Sqlite.Mysql.Oracle.Sql server,详细介绍了索引(优缺点.分类.场景.规则)和事务,最后介绍了部分单独针 ...

  7. Oracle sql语句简单优化

    一.操作符优化: 1.IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格.但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不 ...

  8. Oracle OR条件的优化与改写

    一. 同一字段谓词条件的or 1. 构造测试表 create table t_do as select * from dba_objects; create index t_do_n1 on t_do ...

  9. Oracle 数据库的性能优化

    oracle数据库的性能优化 对于ORACLE数据库的数据存取,主要有四个不同的调整级别,第一级调整是操作系统级包括硬件平台,第二级调整是ORACLE RDBMS级的调整,第三级是数据库设计级的调整, ...

最新文章

  1. springboot 事务_原创002 | 搭上SpringBoot事务源码分析专车
  2. [BZOJ4756] [Usaco2017 Jan]Promotion Counting(线段树合并)
  3. 2.1 基于文件读写图像数据
  4. UA MATH563 概率论的数学基础 中心极限定理22 度量概率空间中的弱收敛 Portmanteau定理
  5. 【论文解读】SIGIR 2020 | 超越用户embedding矩阵:用哈希对大型用户建模
  6. java cas是原子性的么_Java 并发编程:AQS 的原子性如何保证
  7. Hbase(3)——desc、alter、时间戳
  8. 08 redis数据类型:hash
  9. C语言和C++中Struct区别
  10. Qt 判断文件或文件夹是否存在及创建文件夹
  11. Android通过包名启动应用程序
  12. 用linux制作Mac OS U盘启动
  13. MMKV_Android数据持久化方案调研-MMKV SP REALM ROOM WCDB...
  14. 扩展卡尔曼滤波EKF—目标跟踪中的应用(算法部分)
  15. 汽车域控制器(上):动力域控制器、底盘域控制器、智能座舱域控制器
  16. 安装redhat系统步骤图解_用u盘安装redhat图文教程
  17. MSE(MeanSquaredError) loss 与 CE(CrossEntropyLoss) loss
  18. 计算机学院杨洋,杨洋-地球科学与技术学院
  19. 为什么很多人家里不准备尺子了?手机怎么测量长度?
  20. 浅析小程序云原生数据库的设计与应用

热门文章

  1. redis(五)-缓存三大问题及解决方案
  2. playcover 运行金铲铲没有声音的解决方案
  3. mysql隐藏手机号码中间四位
  4. count(*)、count(1)、count(0)、count(列名)区别
  5. springboot项目:驾校预约管理系统5y0y2(java+VUE+Mybatis+Maven+Mysql)
  6. 使用Systemback工具克隆Ubuntu18.04系统
  7. C++ 编译练习——Cmake
  8. 海鸥表表带太长了怎么拆_海鸥表怎么拆表链
  9. 云和恩墨携手EasyStack 共话开源创未来
  10. react native 适配机顶盒、智能电视 遥控器解决焦点问题