MySQL性能调优与架构设计

简朝阳

出版社

出版时间

2009-05-31

ISBN

9787121087400

评分

★★★★★

标签

web编程

书籍介绍

《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。

全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。

本书主要面向有一定的 MySQL 基础或至少有一定SQL语言基础的读者朋友。

精彩摘录
  • "尽可能让所有的数据检索都通过索引来完成,从而避免Innodb因为无法通过索引键加锁而升级 为表级锁定;"
  • "以下数据不适合放在数据库"
作者简介
简朝阳,毕业于南京工业大学管理科学与工程学院,管理学学士。擅长 MySQL & Oracle 数据库应用系统的性能调优与高可用可扩展架构设计,有一定的 Java 和 C 语言基础。目前就职于阿里巴巴(中国)网络技术有限公司,曾参与过公司多个核心数据库应用系统的设计与实施,目前主要负责 MySQL 数据库应用系统的架构设计与相关维护工作。活跃于 iMySQLer 数据库论坛(http://imysqler.com)和 MySQL 邮件组([email protected], http://groups.google.com/group/mysqler),欢迎大家以 Open 的心态一起分享 MySQL 数据库方面的经验心得。
目录
"第1篇 基础篇 1
第1章 MySQL基本介绍 3
1.0 引言 4
1.1 MySQL Server简介 4
1.2 MySQL与其他数据库的简单比较 6

显示全部
用户评论
写的还是不错的,就是有点光说道理的感觉,不怎么过瘾。 但是老实说数据库不像程序可以贴代码,大型数据库的优化实在是一个具体情况具体分析的活。
终于看完了,还是对得起花掉的每一分钟看书时间的,看起来本书更适合想了解下mysql的程序员看,或者想成为dba的非dba看
铺得很开,讲得不深
介绍了不少新方向.不过很多部分没有深入探讨. 另外全书白页过多. 以作者的知识应该能把这些白页填满是绰绰有余的.
直接有效
如果每篇文章作为博客发表质量都比较高,但是整理在一起作为书出版稍微有点松散。结合了很多实践。错别字等编辑问题有点多
以MySQL5.0,5.1 为例,虽有部分内容已经过时,但可以作为参考,再去阅读最新的官方文档,思想总归是类似的。后面关于可扩展的探讨非常好。
干货,慢慢的干货。性能优化篇的查询优化很值得学习,准备在实训项目中慢慢实践。
一本很不错的书,在MySQL优化上提供很多思路,从query语法上到集群架构上都有不少思路。这本书还是需要比较好的基础才能理解,算是进阶书籍了
业界大神的书,开卷有益。
下载
收藏