收获,不止SQL优化

梁敬彬

出版时间

2017-06-01

ISBN

9787121314360

评分

★★★★★
书籍介绍

有人就有江湖,有江湖就有IT系统,有IT系统就有数据库,有数据库就有SQL,SQL应用可一字概括:“广”。加之其简单易学,SQL实现也可一字概括:“乐”。

然而,SQL虽然实现简单可乐,却极易引发性能问题,那时广大SQL使用人员可要“愁”就一个字,心碎无数次了。

缘何有性能问题?原因也一字概括:“量”。当系统数据量、并发访问量上去后,不良SQL就会拖跨整个系统,我们甚至找不出哪些SQL影响了系统。即便找到也不知如何动手优化。此时的心情也可以一字概括:“懵”。

现在《收获,不止SQL优化——抓住SQL的本质》开始带你抛除烦恼,走进优化的可乐世界!

首先教你SQL整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。整这些干嘛呢?答案是,传授一个先整体后局部的宏观解决思路,走进“道”的世界。

接下来带领大家飞翔在“术”的天空。教你体系结构、逻辑结构、表设计、索引设计、表连接这五大要领。这么多套路,这又是要干嘛?别急,这是教你如何解决问题,准确地说,是如何不改写即完成SQL优化。

随后《收获,不止SQL优化——抓住SQL的本质》指引大家学会等价改写、过程包优化、高级SQL、分析函数、需求优化这些相关的五大神功。有点头晕,能否少一点套路?淡定,这还是“术”的范畴,依然是教你如何解决问题,只不过这次是如何改写SQL完成优化。

最后一个章节没套路了,其中跟随你多年的错误认识是否让你怀疑人生,其中让SQL跑得更慢的观点,是否让你三观尽毁?

再多一点真诚吧,《收获,不止SQL优化——抓住SQL的本质》提供扫二维码辅助学习,是不是心被笔者给暖到了?

读完全书,来,合上书本,闭上眼睛,深呼吸,用心来感受SQL优化的世界。

一个字:“爽”!

目录
第1章 全局在胸——用工具对SQL整体优化 1
1.1 都有哪些性能工具 1
1.1.1 不同调优场景分析 2
1.1.2 不同场景对应工具 2
1.2 整体性能工具的要点 4

显示全部
用户评论
思路很清晰。不过我用的是postgresql,不是oracel。所以看了一部分后就没有看了。
这本书最大的特点就是技术书籍故事化,趣味化,前言的故事生动有趣,表面上看是故事,其实读者心中都知道,这就是发生在身边的真实案例。其中的小王让人有很强的带入感,有不少苦逼的技术人员其实就是那个小王。接下来梁老师将故事进行了剖析,引出了方法论,让读者们收获巨大且很让人信服。更难得的是,方法论的思想还和每个章节的课程挂钩,直接将17个章节一一对应上去,这种思路让读者读起来觉的是有的放矢,知道自己读了这些章节后,能带来什么。 接下来的第1个章节又是一个精彩的开头,胃病的场景被梁老师代入到书中又是让人拍案叫绝的一笔。看完这个故事和对应比喻后,马上明白了这些性能报表是干嘛用的。脑袋中有一个清晰的概念。我觉的学习这东西,总体概念很重要,东一个西一个的学没有串起来,是会出大问题的。
逻辑比较清楚,但内容不如框架充实。我也不是做SQL优化的,当做背景知识补充吧。
梁老师的书写的非常有特色,让你看完第一章,马上就想看完第二章,而且习题,答案,各种脑图,老师整理的非常用心,非常细致,为老师点个大大的赞,大爱老师啊
在2017数据库大会上遇到梁老师,听说有新作,便急于先睹为快,作者化繁就简,抓住本质,sql优化思想,方法皆呈现在读者面前,可见作者功力深厚,这是一本sql优化不可多得的好书。
感觉不怎么样啊,很多就是例子的堆砌,讲解不足。例子里没用的代码太多,重点要自己一行行找,很累。语言不喜欢,信息密度太低了。基于Oracle 的,其实没必要。
针对Oracle的SQL优化讲的很细致,也从需求的高角度去分析了优化这件事。但感觉有点局限在Oracle,更期待对于SQL这个语言的高角度观点
emmmmm 水军太多了
下载
收藏