
作者:韩锋著
页数:311
出版社:机械工业出版社
出版日期:2016
ISBN:9787111534549
电子书格式:PDF
PDF下载地址
内容简介
所有内容均来自一线真实项目,以一线开发工程师的语言和视角展开介绍,无论是初学者还是中端技术人员,都可轻松接受、吸收;15年dba经验结晶,依托近百个真实案例,详细剖析sql语句优化的原理、方法及技术要点,所讲内容均可直接落地。oracle数据库使用十分广泛,长期盘踞数据库使用排行榜首位。而sql语句作为访问数据的接口语言,其运行效率的高低直接决定了数据库的整体性能。sql语句优化本身覆盖面较广,涉及数据库领域的诸多方面,其中优化器部分尤为复杂。本书作者根据多年的工作经验,围绕sql优化这一核心主题,多角度阐述了sql语句优化的各个方面。内容兼顾技术的深度和广度,结合大量案例,方便读者更好地了解sql语句优化的本质。本书特别适合广大从事数据库开发工作的初中级读者阅读,可帮助这部分读者深入学习与sql优化相关的原理方法和技巧,为以后的工作和进一步提高打下良好的基础。本书既是一本不错的学习资料,也可作为案头第一的手册,供读者随时翻阅。
作者简介
韩锋
早年从事软件开发工作,后因个人兴趣转入数据库领域。有着多年的一线数据库架构、设计、开发经验,曾担任多家公司首席DBA、数据库架构师等职。现就职于宜信,曾就职于当当网、TOM在线等公司。精通多种关系型数据库,包括Oracle、MySQL、GreenPlum、Informix等,对NoSQL及大数据相关技术也很感兴趣,实践经验丰富。
本书特色
sql是最重要的关系数据库操作语言。sql语句的运行效率,对于数据库的整体性能至关重要。因此,sql语句的优化就成为数据库专业人员必须掌握的一门技能。作为一个长期从事数据库工作的技术人员,经常面对很多初学者对如何入门、如何提高sql语句优化能力的困惑。本书规避了市面上大多关于sql优化的书籍讲解内容过于深奥的问题,以一线开发工程师的语言和视角展开,理论与实践并重,不仅适合初学者,也适合中端技术人员进一步提高。 本书以大量案例为依托,系统讲解了sql语句优化的原理、方法及技术要点。本书尤为注重实践,在章节中引入了大量的案例,便于学习者实践、测试,反复揣摩。 全书分为三篇: 引言篇,总结了实际工作中常见的问题,并通过真实案例让读者直观感受到sql语句优化的重要。同时在每个案例后面,还针对案例中出现的问题进行了总结。
原理篇,主要讲解了和sql语句优化相关的基础知识及必要的一些操作,包括了优化器、成本、执行计划、统计信息、语句解析、游标、绑定变量、数据对象等诸多方面。 实战篇,这是本书的重点,详细讲述了优化器对于sql语句的多种处理方式,包括查询转换、数据对象访问方式、表关联、半/反连接、子查询、排序、并行等等。读者了解了这些内容,可以更好地理解优化器的行为,从而使优化更加有的放矢。这部分实战性极强,读者可以作为案头参考资料,随时查阅,反复实践。 另外,本书还提供了5个附录,这部分对书中提到的案例编写方式及相关知识点进行了详细说明,目的是帮助读者,尤其是初学者更好地进行实践。
