《MySQL性能调优与架构设计》是阿里巴巴的DBA 简朝阳的书。
前段时间读了一下,综合来说还不错,少有的几次读的很畅快的书之一了。作者对MySQL的各部分知识掌握扎实全面,有不少内容是需要深入了解MySQL运行机制后才有的结论。
书分基础、优化、架构三部分。
基础篇
各种介绍,属于初步了解MySQL的程序员和DBA入门需要掌握的基础知识。
性能优化篇
展开讲了MySQL常遇到的各种锁机制、Server参数调优、存储引擎调优、Query优化等等。对MySQL性能调优相关内容有兴趣的话,读起来会比较有兴趣。这里涉及的知识是有一两年经验的LAMP程序员和DBA应当了解的相对高级一些的技巧和内部实现原理。
架构设计篇
展开讲了Replication复制原理、Cluster、大型系统的DB切分方案、监控。其中Cluster因为之前一直生产环境下可行性不高,我不太熟悉。Replication部分是比较基本需要了解的。数据切分虽然篇幅比较长,但介绍的比较泛,可能因为面向DBA有关,在与应用程序的结合上表述不多,实际应用时还有许多细节需要考虑。监控方面值得参考,结合附录Server status和variables参数含义一起理解,是目前不多的对监控介绍比较全面的资料。
此外,有一个小遗憾是第一版笔误和文字错误较多,以及部分内容因为篇幅所限略显不够严谨,虽然这些都不影响这是一本对MySQL爱好者不错的书。好消息是第一次印刷因为卖的好,基本上已经卖完了。作者在blog上更新了勘误表,部分勘误已经交付第二次印刷,新买到的应该会好不少。
我的blog原文: http://micy.cn/blog/post/10
不错的MySQL进阶教材
对“不错的MySQL进阶教材”的回应
《MySQL性能调优与架构设计》热门书评
-
各取所需,意外惊喜
15有用 0无用 Once 2009-08-12
几点感受:1、这本书的更适合人群是DBA,如果是DBA看,可以再加一分。适合MYSQL DBA从入门到精通,当然还要自己从事很多的实践。但有些性能优化部分主要是从DB的角度考虑的,如果从全局进行考虑,如结合业务逻辑、中间层,则优化未必就合理。这也是作者事先说明的先从业务逻辑、schema优化,最后才...
-
缺乏实例
3有用 2无用 adaiye 2009-12-14
比较系统地介绍了Mysql的相关信息…包括其文件存储结构,构架等…但是在介绍相关应用时缺乏指导性的例子…适合从概念层面了解mysql的朋友…另外,作者在行文中时不时插入一个英文单词,有半土不洋的感觉,个人感觉不是很好...
-
可以各取所需的好书
3有用 0无用 油头头的秋 2009-07-19
对于普通程序员的来说,写写这部书的可看之处。基础篇的前3章,mysql基本介绍,架构组成,存储引擎介绍。对mysql的来龙去脉有比较详尽介绍(mysql的历史,架构等),以及它的优势和不足。基础篇的4,5章更适合系统管理员或者比较专业的dba性能优化篇(对于我来说是这本书的亮点):1,介绍了quer...
-
看了这本书,才知道:没有最差,只有更烂
1有用 1无用 Reach 2010-05-29
作者就是一个典型的中国的小市民心理。想要赚钱,要写成一本书,但又怕别人很快学会了。蜻蜓点水的在那凑字数,终于凑够了将近400页,只想说一句:你够厉害。什么内容都是随便提一下,最后接一句,这里就详细介绍了,请网上搜索相关内容。真的服了。全书没有一点技术性的讲解,完全就是自己日常工作的流水帐,今天做了什...
-
大数据量的入门指导 -- 从学院到实战
1有用 0无用 Gumreal 2010-02-05
学习了多年的编程、做了多年的项目,数据库也用了多年。但是从数据量、并发用户数方面,一直考虑较少,所做项目大多是面向特定机构、特定用户。这本书可以看作是关于Web2.0项目DB方面的一个指导用书。第一篇共5章,平淡如水,MySQL基础、架构、存储引擎、权限及备份,和一般的学院派书籍介绍无异。第二篇共6...