无名图书
收藏
数据库索引设计与优化
【美】Tapio Lahdenmaki
出版社
电子工业出版社
出版时间
2015-05-31
ISBN
9787121260544
评分
★★★★★
标签
编程
书籍介绍
在大数据框架满天飞的当下,这本书反其道而行,把目光重新收回到单台数据库的性能优化上——它不教你横向扩展,而是教你如何让一台机器跑得足够快。全书的核心是
作者简介
Tapio Lahdenmaki,数据库性能顾问,教授通用索引设计课程。他在IBM公司工作了三十多年,是公司全球课程中有关DB2 (for z/OS)性能相关课程的主要作者。Michael Leach,关系型数据库顾问,已从IBM公司退休,他拥有二十年的应用系统及数据库课程的教授经验。两位作者的文章均被翻译成了多国语言广为传播。他们有关索引设计的方法被成功应用于许多核心系统。
精彩摘录
"
如果与一个查询相关的索引行是相邻的,或者至少足够靠近的话,那这个索引就可以被标记上第一颗星。这最小化了必须扫描的索引片的宽度。 如果索引行的顺序与查询语句的需求一致,则索引可以被标记上第二颗星。这排除了排序操作。 如果索引行包含查询语句中的所有列——那么索引就可以被标记上第三颗星。这避免了访问表的操作,仅访问索引就可以了。
"
"
对于这三颗星,第三颗通常是最重要的。
"
目录
第1 章 概述 ........................ 1
关于SQL 性能的另一本书 ......... 1
不合适的索引 .............................. 3
误区和误解 ........... 4
误区1:索引层级不要超过5 层 ...................... 5
显示全部
用户评论
总体来说因为用不上所以收获并没有那么大……
整体上,比较有收获,明白了数据库是如果查询数据的,查询优化器是如何决定执行计划的,很不错。不过,整体拖沓,浓缩成100页,读起来更爽
正合适我读。
有点深了,暂时弃
一个小时翻了一遍;几乎没有收获,只是谈了一些索引创建的常规做法,其实一篇博客就可以讲的更清楚。 里面各种规范化概念推演,然而并没什么用处。使用explain看一看已经能够解决一半以上的问题了。
不知道是翻译的问题还是自己水平不行,基本看不懂,没有什么收获
翻译总感觉怪怪的
ssd随机读的速度是hdd的一千倍,顺序读的速度是hdd的五倍。这改变了一些事情,但似乎又没有改变。 起码快速上线估算法qube换个参数还能继续用(不是
醍醐灌顶
这本书将索引相关的问题讲的明明白白,值的反复看。已有的索引代价如何,如何设计更好的索引(三星,二星,一星?)
电子工业出版社的其他书籍
查看全部
学习观 : 从感觉懂了到真正学会
于建国
货币银行学(第2版)
(美)迈克尔·W.布兰德尔
GEO不是你想的那样:AI决策时代的增长重构
卢鑫
更年有方:重塑肠道微生态,稳稳过好更年期
辛西娅·瑟洛(Cynthia Thurlow)
AI时代的个人成长·投资·财富自由
周华明
世界模型
高承实
下载
收藏