收获,不止SQL优化 抓住SQL的本质

收获,不止SQL优化 抓住SQL的本质 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
梁敬彬,梁敬弘 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-12-22

类似图书 点击查看全场最低价

图书介绍

出版社: 电子工业出版社
ISBN:9787121314360
版次:1
商品编码:12191576
品牌:Broadview
包装:平装
开本:16开
出版时间:2017-06-01
用纸:胶版纸
页数:488


相关图书





图书描述

产品特色

编辑推荐

  

方法意识巧妙融入,脑图表格清晰展现;

海量案例完美结合,线上线下拓展延伸。

内容简介

  

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

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

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

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

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

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

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

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

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

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

一个字:“爽”!

作者简介

梁敬彬,福富研究院副理事长、公司四星级内训师。不仅是公司特级专家也是国内一线知名数据库专家,其个人及团队在数据库优化和培训领域有着丰富的经验、过硬的质量和良好的口碑。多次应邀担任国内外数据库大会的演讲嘉宾,在业界有着广泛的影响力。著有多本畅销数据库技术书籍,其代表作《收获,不止Oracle》已成为数据库领域有口皆碑的经典书籍,《收获,不止SQL优化》即将开创一个新的里程碑。

梁敬弘,清华大学计算机系博士毕业,在计算机领域和金融领域皆有建树,拥有多项计算机相关核心专利技术的同时,还拥有金融行业的CFP等高级认证。现就职于华夏银行总行。

精彩书评

  

众所周知,数据库应用是IT系统极其关键的核心组成部分,而SQL是数据库仅有的交互语言,SQL语句实现难度不大, 但是SQL语句优化却比较复杂,需要有人引路,不过这次有了梁老师,广大读者有福了

梁敬彬先生曾参与的大作《剑破冰山——Oracle开发艺术》一书,直至今日,部分内容在行业里还发挥着重要影响。梁先生的《收获不止Oracle》,用生动的故事形式叙述复杂技术,开创数据库技术书籍故事化写作的先河。梁先生技术功底和文字功底同样深厚,更重要的是,具有作为讲师的那种缜密、体系化的思维方式,以及对读者心思的透视力。

此次梁先生的新书更让我吃惊,整本书的17个章节结合实战案例,完全被融入到一套完整的方法论中,脉络极其清晰,这是一本有着高度思想性的书,构思思路让人叹为观止。这是一本值得向行业推介的优秀技术书籍!

黄志洪(tigerfish)

炼数成金创始人


  

SQL优化并不简单,做好SQL优化需要掌握数据库体系结构、表和索引设计、高效SQL写法、高级SQL语法、多种优化工具等知识,甚至还得分析业务特点,以及了解优化器的缺点。

只有建立SQL优化方法论体系,才能够迅速找到适合的方法来优化SQL,从而解决由SQL引发的性能问题。

在这本书里,梁兄全方位详解了SQL性能优化之道,相信读者定会受益良多!

丁俊(dingjun123)

ITPUB Oracle开发版资深版主

《剑破冰山——Oracle开发艺术》副主编


  

继上一本《收获,不止Oracle》书后,由梁敬彬、梁敬弘兄弟合著的《收获,不止SQL优化》再次问世了。感慨两位兄弟在技术之路上孜孜不倦的追求和无私的分享。

梁敬弘是我的学生,学业专精,为人善良热心,是一个非常不错的小伙子。哥哥则精于实战,善于总结,在业内是一个极为知名的数据库专家。两位兄弟联手完成的新书必然是数据库领域的精品,值得大家去学习和体会。在此,预祝本书的出版获得成功,同时也祝兄弟二人在事业上取得更大的成就。

黄连生

清华大学计算机系教授,博士生导师


  

据我所知,两兄弟合著的《收获,不止Oracle》口碑极好,创造了2个月内3次印刷的销量佳绩,满意率在大型电商网站达到了99%以上,获得了巨大的成功。身边很多清华的学弟学妹们也都购买了此书。我作为作者的老师、挚友、大哥,为他们高兴,得知他们要再次出新书,我更是为他们感到骄傲!

翻阅《收获,不止SQL优化》,我发现这确实是一本与众不同的书:清晰的结构、形象的比喻、经典的案例、生动的故事让复杂枯燥的知识瞬间变得简单有趣起来,更难得的还可以扫描二维码导入线上延伸学习,这种责任感让人赞叹不已。我坚信,以敬彬的博学多才和敬弘的扎实严谨,这本新书将会成为数据库书籍的再一个经典传奇!

王道顺

清华大学计算机系教授,博士生导师


  

《收获,不止SQL优化》是市面上我读到的优秀的一本SQL优化书籍,犹如左右互搏之术,左手原理,右手实战,左右开弓,原理中有实战,实战中有原理,把原理和实战融为一体。本书的精妙之处在于作者的优化思想,一招致胜。

本书适合于IT开发者、DBA、应用运维人员、IT爱好者、计算机专业学生,强烈推荐!

郭一军(guoyjoe)

尖峰在线教育创始人,浙江象行数据技术有限公司CEO


  

我对梁敬彬先生的第1感觉是勤奋。作为一双儿女的父亲,在业余时间还能独立完成两本著作,这本身就需要付出巨大的劳动。

我对梁先生的第二感觉是有为。集软件技术专家、培训讲师、围棋业余5段于一身,这充分体现了他的才智。

我对梁先生的第三感觉是亲和。我们从他的著作、他发表的文章,以及他的演讲都能体会到,“循循善诱、诲人不倦”这8个字。

这本《收获,不止SQL优化》,你从章节编排设计就能感受到梁先生的用心,书中的主题也正是数据库开发从业人员在工作学习中必然会遇到的。数据库开发博大精深,这本作者从他十多年的成功经验总结归纳出的指南,指引我们向正确的方向前进,少走弯路,健康成长。

卢涛

ITPUB Oracle开发版资深版主

系统分析师


  

早和梁敬彬先生认识是由于我们长期同在福建省内耕作Oracle并且一起经常被叫作“老师”。熟来熟往,因此了解敬彬演绎技术的风格是这样的:从读者的角度出发,在类似小品的故事情节中生活化地展示原先看似复杂的技术。这种风格太好了,尤其是用在深入演绎SQL优化这一项他的专长之上。读过书稿之后,我不禁拍案叫绝。像这样去传授SQL知识,去展现实践,能让“开卷有益”这四个字实至名归。

长久以来中国东南地区Oracle技术交流讨论的气氛都不够浓郁。为了改变本地Oracle社区的现状,近期非常有幸我能和他一起作为SouthEast China Oracle Users Group(SECOUG)的发起人协力去建设我们自己的本地Oracle社区。在大量的现场技术培训和技术支持中,我们发现,中国东南地区其实不乏Oracle技术热爱者,只是缺乏像用户组这样的分享平台和分享平台上的有益读物。尤其是涉及比较复杂的SQL优化项目时,我们的Oracle技术热爱者们需要有人去交流。敬彬的这本《收获,不止SQL优化》会成为这方面杰出的技术交流媒介,更能帮助SQL优化工作者们在个人技术生涯中因为阅读此书而有收获进而变得更为成熟。这本书也会成为SECOUG社区分享的重要读物。

唐波

中国科学院Oracle EBS优秀技术顾问,福建省知名Oracle WDP讲师

中国东南Oracle用户组SECOUG联合发起人,“DBA+社群”联合发起人


  

敬彬兄再次出书,依然是脑图逻辑为先,用语通俗易懂,细节深入浅出。我仔细拜读了第1、2、17章,敬彬兄不仅将SQL优化需要使用的工具做了全面详实的介绍,更结合他在不同行业的实际案例,用诙谐笔法娓娓道来。强烈推荐给还在优化之路上奋斗的DBA、开发人员们,你定会如书名所言,《收获,不止SQL优化》!

杨志洪

“DBA+社群”发起人,新炬网络首席布道师,Oracle ACE,《Oracle核心技术》译者


  

与吾兄敬彬相识九载,于剑破冰山始于交心,著述之道甚谨,曾有幸聆听吾兄传道,深入浅出,高屋建瓴,旁征博引,家事国事天下事信手拈来,堂上气氛甚悦,无他“乐”。

乐乃人与生俱来之追求,倘若没有乐,也就丧失了努力的动力。

当然入门之际,首先会“愁”和“懵”。Oracle发展至今已40年,历经若干版本,并得以在大数据、云计算和去IOE的大势之下屹立不倒,得益于Oracle自身体系架构的严谨和不断完善,洋洋洒洒数十万页官方文档,即使一辈子也未必能穷就。敬彬之特长就在于化繁就简,由道入术,轻松愉悦中掌握SQL优化之技能,一个字“爽”。

弟不才,混迹于各大IT论坛,尝闻“术业有专攻”,予则一塌糊涂,得蒙写荐言,不慎惶恐。

王保强

某移动公司首席架构师,IT畅销书作者


  

敬彬的新作《收获,不止SQL优化》的目标非常聚焦。和某些同类书籍哒哒哒地扫射不同,它是以精准狙击的方式直接锁定数据库领域的难点和痛点,即“SQL优化”这个话题,宁小不贪大,求透不求全。

难能可贵的是,本书并没有多少高深莫测的理论,内容非常接地气,属于即学即用、一用见效的类型。那是因为,书里所有智慧都是从作者和他的同事们实践中萃取并在实践中得到反复验证的,所有代码都是两位作者一行一行亲自敲出来的,大多数的案例、故事源自真实的工作场景,可以找到事件的原型。

这本书在易学、易用方面,下了很多苦功。但凡有点SQL基础的人,看这本书一定不费劲。仿佛有一位优秀的导游,拿着一张详尽的地图,手把手牵着你一路逛过去,你压根不用担心自己迷路。在此预祝读者朋友读书读人,见仁见智,受益多多!

王法松

企友咨询CEO,知识管理专家,知名课程开发师


  

和敬彬的第1次相识,是源于2015年福建IT培训联盟的成立,福富大学校长陈明先生第1个就向我推荐了敬彬。敬彬给我的第1印象是非常谦虚,他一直强调自己并不是什么大师,只是比别人多了一些工作总结,把总结编辑成书籍而已,在我翻看他的第1本数据库专著《收获,不止Oracle》时,便被他独到的写书风格所吸引,在业界能干会说的工程师难寻,能干会说还能写得一本好书的技术专家更是凤毛麟角,他无疑是后者。

敬彬让我欣赏的另一点是感恩、开放、共享的个性和理念,每当他有机会分享自己的成长经历时,总是用各种方式真诚流露出感恩之情,如今他正以自己的努力和付出回报这个社会。福建IT培训联盟成立之初,他开放分享的理念感染了一群怀有技术梦想的年轻人投身到联盟的公益服务。他专精数据库技术,点滴成河,汇聚成海,孜孜不倦,匠心可见,《收获,不止SQL优化》一书是福建IT培训联盟的优秀代表和骄傲。

黄美龙

福建IT培训联盟创始人,福州市软件行业协会副秘书长


  

目录

第1章 全局在胸——用工具对SQL整体优化 1

1.1 都有哪些性能工具 1

1.1.1 不同调优场景分析 2

1.1.2 不同场景对应工具 2

1.2 整体性能工具的要点 4

1.2.1 五大性能报告的获取 5

1.2.2 五大报告关注的要点 10

1.3 案例的分享与交流 18

1.3.1 和并行等待有关的案例 18

1.3.2 和热块竞争有关的案例 19

1.3.3 和日志等待有关的案例 20

1.3.4 新疆某系统的前台优化 20

1.3.5 浙江某系统的调优案例 21

1.4 本章总结延伸与习题 21

1.4.1 总结延伸 21

1.4.2 习题训练 23


第2章 风驰电掣——有效缩短SQL优化过程 24

2.1 SQL调优时间都去哪儿了 25

2.1.1 不善于批处理频频忙交互 25

2.1.2 无法抓住主要矛盾瞎折腾 25

2.1.3 未能明确需求目标白费劲 26

2.1.4 没有分析操作难度乱调优 26

2.2 如何缩短SQL调优时间 27

2.2.1 先获取有助调优的数据库整体信息 27

2.2.2 快速获取SQL运行台前信息 27

2.2.3 快速拿到SQL关联幕后信息 28

2.3 从案例看快速SQL调优 29

2.3.1 获取数据库整体的运行情况 29

2.3.2 获取SQL的各种详细信息 29

2.4 本章总结延伸与习题 32

2.4.1 总结延伸 32

2.4.2 习题训练 33


第3章 循规蹈矩——如何读懂SQL执行计划 34

3.1 执行计划分析概述 35

3.1.1 SQL执行计划是什么 35

3.1.2 统计信息用来做什么 36

3.1.3 数据库统计信息的收集 37

3.1.4 数据库的动态采样 37

3.1.5 获取执行计划的方法(6种武器) 40

3.2 读懂执行计划的关键 48

3.2.1 解释经典执行计划方法 49

3.2.2 总结说明 55

3.3 从案例辨别低效SQL 55

3.3.1 从执行计划读出效率 56

3.3.2 执行计划效率总结 60

3.4 本章习题、总结与延伸 60


第4章 运筹帷幄——左右SQL执行计划妙招 62

4.1 控制执行计划的方法综述 63

4.1.1 控制执行计划的意义 63

4.1.2 控制执行计划的思路 64

4.2 从案例探索其方法及意义 65

4.2.1 HINT的思路 65

4.2.2 非HINT方式的执行计划改变 72

4.2.3 执行计划的固定 100

4.3 本章习题、总结与延伸 102


第5章 且慢,感受体系结构让SQL飞 103

5.1 体系结构知识 104

5.1.1 组成 104

5.1.2 原理 104

5.1.3 体会 105

5.2 体系与SQL优化 106

5.2.1 与共享池相关 107

5.2.2 数据缓冲相关 111

5.2.3 日志归档相关 116

5.3 扩展优化案例 118

5.3.1 与共享池相关 118

5.3.2 数据缓冲相关 122

5.3.3 日志归档相关 126

5.4 本章习题、总结与延伸 130


第6章 且慢,体验逻辑结构让SQL飞 132

6.1 逻辑结构 132

6.2 体系细节与SQL优化 133

6.2.1 Block 133

6.2.2 Segment与extent 137

6.2.3 Tablespace 139

6.2.4 rowid 139

6.3 相关优化案例分析 140

6.3.1 块的相关案例 141

6.3.2 段的相关案例 144

6.3.3 表空间的案例 148

6.3.4 rowid 151

6.4 本章习题、总结与延伸 153


第7章 且慢,探寻表的设计让SQL飞 154

7.1 表设计 154

7.1.1 表的设计 155

7.1.2 其他补充 155

7.2 表设计与SQL优化 156

7.2.1 表的设计 156

7.2.2 其他补充 179

7.3 相关优化案例分析 184

7.3.1 分区表相关案例 185

7.3.2 全局临时表案例 190

7.3.3 监控异常的表设计 195

7.3.4 表设计优化相关案例总结 199

7.4 本章习题、总结与延伸 199


第8章 且慢,学习索引如何让SQL飞 200

8.1 索引知识要点概述 201

8.1.1 索引结构的推理 201

8.1.2 索引特性的提炼 204

8.2 索引的SQL优化 206

8.2.1 经典三大特性 207

8.2.2 组合索引选用 217

8.2.3 索引扫描类型的分类与构造 219

8.3 索引相关优化案例 225

8.3.1 三大特性的相关案例 225

8.3.2 组合索引的经典案例 231

8.4 本章习题、总结与延伸 234


第9章 且慢,弄清索引之阻碍让SQL飞 235

9.1 索引的不足之处 235

9.1.1 索引的各种开销 236

9.1.2 索引使用失效 236

9.2 感受美好索引另一面 237

9.2.1 索引各种开销 237

9.2.2 索引使用失效 243

9.2.3 索引取舍控制 246

9.3 从案例看索引各种恨 248

9.3.1 索引的开销 248

9.3.2 索引去哪儿了 253

9.3.3 索引的取舍 267

9.4 本章习题、总结与延伸 269


第10章 且慢,其他索引应用让SQL飞 270

10.1 其他索引的总体概述 270

10.1.1 位图索引 271

10.1.2 函数索引 271

10.1.3 反向键索引 收获,不止SQL优化 抓住SQL的本质 下载 mobi epub pdf txt 电子书 格式


收获,不止SQL优化 抓住SQL的本质 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

收获,不止SQL优化 抓住SQL的本质 下载 mobi pdf epub txt 电子书 格式 2024

收获,不止SQL优化 抓住SQL的本质 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

送货速度快,感觉就质量还可以

评分

说好的梁老师的亲笔签名呢

评分

质量好,发货速度快,客服也有耐心!

评分

书不错 经典好书。

评分

很棒很棒很棒很棒很棒很棒很棒很棒

评分

很好

评分

......

评分

品相良好,内容翔实,价格实惠,好评!

评分

发货很快,书质量很好,赞一个

类似图书 点击查看全场最低价

收获,不止SQL优化 抓住SQL的本质 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.qciss.net All Rights Reserved. 图书大百科 版权所有