Oracle DBA手记3:数据库性能优化与内部原理解析

Oracle DBA手记3:数据库性能优化与内部原理解析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2011-09
版次: 1
ISBN: 9787121144790
定价: 49.80
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 289页
字数: 480千字
正文语种: 简体中文
91人买过
  • 《OracleDBA手记3:数据库性能优化与内部原理解析》由多位数据库技术专家合著而成,融合了各行业DBA的工作经验与思考,包含了精心挑选的数据库性能优化与内部原理解析案例。内容涵盖“DBA手记”,以手记形式记录了DBA们的工作点滴、经验分享;“SQL与SQL优化”,分别讲解了SQL的执行计划,SQLProfile的使用,以及Oracle中的NULL值解析;“内部原理与优化”,分别介绍了Oracle的索引分裂、TX锁等待、闩锁原理、逻辑读写、隐含参数与Latch原理等的内部操作。
    《OracleDBA手记3:数据库性能优化与内部原理解析》的主要内容以原理分析、内部实践、故障解决为依据,将Oracle数据库的深层技术层剖缕析、抽丝剥茧地展示给读者。希望能够帮助读者加深对Oracle技术的认知和理解,并将这些技术应用到实践中去。 盖国强,网名Eygle,恩墨科技创始人,OracleACE总监,ITPUB论坛超级版主,2006年度中国十大杰出数据库工程师之一,ACOUG用户组发起人,远程DBA服务的倡导者和实践者,《OracleDBA手记》系列主创,另有多部著作惠及Oracle技术圈。
    冯春培,网名biti-rainy,支付宝公司数据与风险管理技术部资深总监。2006年中国十大杰出数据库工程师之一,同年获阿里集团唯一专业人才大奖,2008年OracleACEDivector,2009年杭州“13l”优秀中青年培养人选。
    崔华网,名dbsnake,OracleACE,ACOUG成员,中航信资深OraC1e数据库工程师,恩墨科技特邀专家顾问。技术探秘不辍,所到之处,种种恢复难题灰飞烟灭。
    熊军,网名老熊,OracleACE,恢复软件ODU作者,该软件曾为众多网友脱危解困。坚持数年无私分享之后,终与崔华携手通过OracleACE提名,可谓实至名归。
    姜龙,Oracle技术实践先行者,8i&10gOCF,十余年间先后化身网易Oracle社区版主jLlong,CNOtJG数据库管理版版主stonemoya。航空数据库领域资深人士及系列服务规范制定者,目前任甲骨文(中国)公司高级咨询顾问。
    黄玮,独行侠,Hell0DBA.corn创建者,于东南之地自树一帜,精于Oracle内部原理研究,时有佳作引技术界热议。
    杨廷琨,网名Yangtingkun,ITPUBOracle数据库管理版版主,有ITPuB上百科全书之雅称,涉猎之广、作品之丰一时无人可出其右,曾参于编写《Oracle数据库性能优化》、《OraceDBA手记》等技术著作。
    叶正盛,阿里巴巴DBA团队数据库技术专家,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家。 Part1DBA之路
    0人生就是如此—冯春培感悟之路
    冯春培(网名biti_rainy,第0章创作者)支付宝公司数据与风险管理技术部资深总监。在数据库、主机、存储等领域有丰富经验,主导了主机性能评估模型、数据库水平拆分、基于数据库日志解析的数据同步、基于ISCSI的廉价存储等项目,目前专注于大规模数据的并行计算和存储、用户行为研究与风险控制领域。2006年被评为中国十大杰出数据库工程师,同年获阿里集团唯一专业人才大奖,2008年被Oracle公司授予ACEDirector称号,2009年被评选为杭州市“131”优秀中青年培养人选。

    Part2DBA手记
    1杨廷琨的DBA手记
    TRUNCATE语句时间过长的诊断隐式转换影响物化视图查询重写批量修改数据后应收集统计信息如何监测一个PL/SQL过程的运行情况一次RAC环境性能诊断过程数据泵功能灵活运用案例杨廷琨(网名Yangtingkun,第1、7章创作者)恩
    墨科技联合创始人,客户支持经理。在国内著名数据库论坛ITPUB出任Oracle数据库管理版版主,2004年曾参与编写了《Oracle数据库性能优化》一书,2007年被Oracle公司授予ACE称号,2010和Eygle共同主编出版了《OracleDBA手记》一书,2010年被评选为ITPUB年度最佳版主。喜欢研究Oracle相关的技术问题,多年持续在个人BLOG上发表了2000多篇Oracle相关的原创技术文章。
    2姜龙的DBA工作手记
    同义词降低逻辑读优化一则11gR2中物化视图在真实案例中的应用利用TimesTen内存数据库大幅提升性能参考文献
    姜龙(第2章的创者)热爱Oracle技术,8i&10gOCP。2000年左右活跃于网易Oracle社区并时任版主(id:jl_long),后转战CNOUG数据库管理版版主(id:stonemoya),虽然间接性迷茫但从未放弃。在国内航空业数据库领域积累了较丰富的管理经验并制定了一系列服务规范,目前就职于甲骨文(中国)软件系统有限公司,任高级咨询顾问。
    3面向程序员的数据库访问性能优化法则
    数据库访问优化法则简介
    Oracle数据库的两个基本概念
    数据库访问优化法则详解
    叶正盛(第3章创作者)现任职于阿里巴巴DBA团队,数据库技术专家,专注于数据库应用与开发研究工作,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家,十余年信息化系统设计开发与研发团队管理工作经验。
    4Linux大内存页Oracle数据库优化
    案例的引入
    操作系统中的CPU使用分析
    使用大内存页来解决问题
    小结
    熊军(网名老熊,第4、6、12章创作者)OracleACE,ACOUG成员。从2003年底接触Oracle数据库并对其产生了浓厚的兴趣。现从事Oracle第三方技术支持工作,为客户提供专业化的技术服务。擅长Oracle数据库故障诊断处理和性能优化,Oracle恢复软件ODU的作者。

    Part3SQL与SQL优化
    5SQL执行计划解读与案例分析
    得到SQL的真实执行计划
    执行计划的执行顺序
    10g/11g里执行计划的一些增强
    绑定变量对执行计划的影响
    10053事件分析执行计划一例
    看似正常的执行计划导致严重性能问
    题的案例
    监听连接时间过长案例外一则
    崔华(网名dbsnake,第5章创作者)OracleACE,ACOUG成员,中航信资深Oracle数据库工程师,恩墨科技特邀专家顾问。对Oracle数据库技术具有狂热的爱好,深入理解Oracle的体系结构、内存结构、物理存储(各种块格式)、锁机制、优化机制等。深入了解Oracle的备份恢复机制,熟悉Oracle的各种备份方法,能够处理各种情况下的数据恢复,包括没有数据备份时的恢复。
    6使用SQLProfile改变和稳定SQL执行计划
    SQLProfile与Outline
    SQLProfile是什么
    手工创建SQLProfile
    使用SQLProfile稳定SQL语句的执行
    计划
    使用SQLProfile更改SQL语句的执行
    计划
    一个使用SQLProfile的案例
    7Oracle中的NULL值解析
    NULL的基础概念和由来
    NULL的布尔运算的特点
    NULL的默认数据类型
    空字符串‘’与NULL的关系
    NULL和索引
    NULL的其他方面特点

    Part4内部原理与优化
    8B*Tree索引中的数据块分裂
    如何分裂
    树的生长
    存储参数
    分裂事务控制
    数据块分配
    等待事件
    附:10g中如何构建“高”索引
    ……
  • 内容简介:
    《OracleDBA手记3:数据库性能优化与内部原理解析》由多位数据库技术专家合著而成,融合了各行业DBA的工作经验与思考,包含了精心挑选的数据库性能优化与内部原理解析案例。内容涵盖“DBA手记”,以手记形式记录了DBA们的工作点滴、经验分享;“SQL与SQL优化”,分别讲解了SQL的执行计划,SQLProfile的使用,以及Oracle中的NULL值解析;“内部原理与优化”,分别介绍了Oracle的索引分裂、TX锁等待、闩锁原理、逻辑读写、隐含参数与Latch原理等的内部操作。
    《OracleDBA手记3:数据库性能优化与内部原理解析》的主要内容以原理分析、内部实践、故障解决为依据,将Oracle数据库的深层技术层剖缕析、抽丝剥茧地展示给读者。希望能够帮助读者加深对Oracle技术的认知和理解,并将这些技术应用到实践中去。
  • 作者简介:
    盖国强,网名Eygle,恩墨科技创始人,OracleACE总监,ITPUB论坛超级版主,2006年度中国十大杰出数据库工程师之一,ACOUG用户组发起人,远程DBA服务的倡导者和实践者,《OracleDBA手记》系列主创,另有多部著作惠及Oracle技术圈。
    冯春培,网名biti-rainy,支付宝公司数据与风险管理技术部资深总监。2006年中国十大杰出数据库工程师之一,同年获阿里集团唯一专业人才大奖,2008年OracleACEDivector,2009年杭州“13l”优秀中青年培养人选。
    崔华网,名dbsnake,OracleACE,ACOUG成员,中航信资深OraC1e数据库工程师,恩墨科技特邀专家顾问。技术探秘不辍,所到之处,种种恢复难题灰飞烟灭。
    熊军,网名老熊,OracleACE,恢复软件ODU作者,该软件曾为众多网友脱危解困。坚持数年无私分享之后,终与崔华携手通过OracleACE提名,可谓实至名归。
    姜龙,Oracle技术实践先行者,8i&10gOCF,十余年间先后化身网易Oracle社区版主jLlong,CNOtJG数据库管理版版主stonemoya。航空数据库领域资深人士及系列服务规范制定者,目前任甲骨文(中国)公司高级咨询顾问。
    黄玮,独行侠,Hell0DBA.corn创建者,于东南之地自树一帜,精于Oracle内部原理研究,时有佳作引技术界热议。
    杨廷琨,网名Yangtingkun,ITPUBOracle数据库管理版版主,有ITPuB上百科全书之雅称,涉猎之广、作品之丰一时无人可出其右,曾参于编写《Oracle数据库性能优化》、《OraceDBA手记》等技术著作。
    叶正盛,阿里巴巴DBA团队数据库技术专家,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家。
  • 目录:
    Part1DBA之路
    0人生就是如此—冯春培感悟之路
    冯春培(网名biti_rainy,第0章创作者)支付宝公司数据与风险管理技术部资深总监。在数据库、主机、存储等领域有丰富经验,主导了主机性能评估模型、数据库水平拆分、基于数据库日志解析的数据同步、基于ISCSI的廉价存储等项目,目前专注于大规模数据的并行计算和存储、用户行为研究与风险控制领域。2006年被评为中国十大杰出数据库工程师,同年获阿里集团唯一专业人才大奖,2008年被Oracle公司授予ACEDirector称号,2009年被评选为杭州市“131”优秀中青年培养人选。

    Part2DBA手记
    1杨廷琨的DBA手记
    TRUNCATE语句时间过长的诊断隐式转换影响物化视图查询重写批量修改数据后应收集统计信息如何监测一个PL/SQL过程的运行情况一次RAC环境性能诊断过程数据泵功能灵活运用案例杨廷琨(网名Yangtingkun,第1、7章创作者)恩
    墨科技联合创始人,客户支持经理。在国内著名数据库论坛ITPUB出任Oracle数据库管理版版主,2004年曾参与编写了《Oracle数据库性能优化》一书,2007年被Oracle公司授予ACE称号,2010和Eygle共同主编出版了《OracleDBA手记》一书,2010年被评选为ITPUB年度最佳版主。喜欢研究Oracle相关的技术问题,多年持续在个人BLOG上发表了2000多篇Oracle相关的原创技术文章。
    2姜龙的DBA工作手记
    同义词降低逻辑读优化一则11gR2中物化视图在真实案例中的应用利用TimesTen内存数据库大幅提升性能参考文献
    姜龙(第2章的创者)热爱Oracle技术,8i&10gOCP。2000年左右活跃于网易Oracle社区并时任版主(id:jl_long),后转战CNOUG数据库管理版版主(id:stonemoya),虽然间接性迷茫但从未放弃。在国内航空业数据库领域积累了较丰富的管理经验并制定了一系列服务规范,目前就职于甲骨文(中国)软件系统有限公司,任高级咨询顾问。
    3面向程序员的数据库访问性能优化法则
    数据库访问优化法则简介
    Oracle数据库的两个基本概念
    数据库访问优化法则详解
    叶正盛(第3章创作者)现任职于阿里巴巴DBA团队,数据库技术专家,专注于数据库应用与开发研究工作,国家认证系统分析师、高级项目经理、数据库系统工程师,CSDN软件工程专家,博客专家,十余年信息化系统设计开发与研发团队管理工作经验。
    4Linux大内存页Oracle数据库优化
    案例的引入
    操作系统中的CPU使用分析
    使用大内存页来解决问题
    小结
    熊军(网名老熊,第4、6、12章创作者)OracleACE,ACOUG成员。从2003年底接触Oracle数据库并对其产生了浓厚的兴趣。现从事Oracle第三方技术支持工作,为客户提供专业化的技术服务。擅长Oracle数据库故障诊断处理和性能优化,Oracle恢复软件ODU的作者。

    Part3SQL与SQL优化
    5SQL执行计划解读与案例分析
    得到SQL的真实执行计划
    执行计划的执行顺序
    10g/11g里执行计划的一些增强
    绑定变量对执行计划的影响
    10053事件分析执行计划一例
    看似正常的执行计划导致严重性能问
    题的案例
    监听连接时间过长案例外一则
    崔华(网名dbsnake,第5章创作者)OracleACE,ACOUG成员,中航信资深Oracle数据库工程师,恩墨科技特邀专家顾问。对Oracle数据库技术具有狂热的爱好,深入理解Oracle的体系结构、内存结构、物理存储(各种块格式)、锁机制、优化机制等。深入了解Oracle的备份恢复机制,熟悉Oracle的各种备份方法,能够处理各种情况下的数据恢复,包括没有数据备份时的恢复。
    6使用SQLProfile改变和稳定SQL执行计划
    SQLProfile与Outline
    SQLProfile是什么
    手工创建SQLProfile
    使用SQLProfile稳定SQL语句的执行
    计划
    使用SQLProfile更改SQL语句的执行
    计划
    一个使用SQLProfile的案例
    7Oracle中的NULL值解析
    NULL的基础概念和由来
    NULL的布尔运算的特点
    NULL的默认数据类型
    空字符串‘’与NULL的关系
    NULL和索引
    NULL的其他方面特点

    Part4内部原理与优化
    8B*Tree索引中的数据块分裂
    如何分裂
    树的生长
    存储参数
    分裂事务控制
    数据块分配
    等待事件
    附:10g中如何构建“高”索引
    ……
查看详情
您可能感兴趣 / 更多
Oracle DBA手记3:数据库性能优化与内部原理解析
Oracle数据库DBA专题技术精粹
冯春培 编