SECOUG书籍专著

SECOUG创始人梁敬彬专著

《收获,不止SQL优化》

注意本书封面有SECOUG用户组图标:

20170530_154020

20170530_153805

本书先从系列小故事推出Sql优化的方法论,随即推出了全书的脉络图,让读者明白了优化首先是发现问题,其次是解决问题。而发现问题又分为整体和局部,解决问题又分不改写和改写。
在此理论基础下,全书首先展现的是发现问题环节,作者将 Sql整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划等章节归并到了该环境中,并清晰的划分了整体和局部优化模块。接下来是展现解决问题环节,作者依次将体系结构、逻辑结构、表设计、索引设计、表连接等章节融入该环节。读者读完后就能明白原来深入理解数据库真的很神奇,可以让你不用改代码就完成Sql优化!当然,改写有时是不可避免的,也是难度比较大的。不过作者在该模块中推出的等价改写、高级Sql、分析函数、过程包优化、需求优化、框架优化等章节却没有那么让人望而生畏,因为所有的改写方式的案例都非常清晰,脚本可以自我运行,原理也解释的非常通俗易懂。
最后是全书的总结阶段,这里作者对Sql优化的知识做了延伸,告诉大家不要轻信讹传人云亦云,也告诉大家Oracle Sql和其他数据库Sql的差异,同时也告诉大家Sql的劣势在哪里,什么时候Sql无法解决什么问题。
总的来说,是一本很精巧特别且实用的Sql优化的书籍,体现在如下4个部分:1. 这本书通过前言小故事出了Sql优化的方法论,将书的境界提升的同时让读者明白意识重于一切;2.将方法论涉及到的知识点进行巧妙结合,再推出了全书所有章节,让读者明白为什么要学这些知识;3.这是一本经典的实战丛书,书中有大量案例,读者甚至可以根据作者提供构造案例的脚本来自行完成试验,体会性能差异;4. 全书以Oracle的Sql为例,同时说明了和其他数据库Sql的差异,也说明了什么时候Sql无法优化,在给读者介绍什么时候选择什么技术的同时丰富了读者的知识面,拓展了视野。

20170530_153831

作者简介:

20170530_154139

SECOUG用户组推荐:

20170530_154113