High Performance MySQL

Jeremy D. Zawodny

出版时间

2004-04-18

ISBN

9780596003067

评分

★★★★★
书籍介绍

关于作者

Baron Schwartz 是一位软件工程师,居住在弗吉尼亚州的Charlottesville,网络常用名是Xaprb,这是按照QWERTY 键盘的顺序在Dvorak 键盘上打出来的名字。在不忙于解决有趣的编程挑战时,Baron 会和他的妻子Lynn 以及小狗Carbon 一起享受闲暇的时光。他有一个软件工程方面的博客,地址是http://www.xaprb.com/blog/

Peter Zaitsev 曾经是MySQL AB 公司高性能组的经理,目前在运作mysqlperformance

blog.com 网站。他擅长于帮助那些每天有数以百万计访问量的网站的管理员解决问题,这些网站通常需要几百台机器来处理TB 级的数据。他常常为了解决一个问题而不停地升级硬件和软件(比如查询优化)。Peter 还经常在各种会议上演讲。

Vadim Tk...

(展开全部)

AI导读
核心看点
  • 深入解析MySQL存储引擎与锁机制
  • 提供查询优化与性能调优实战技巧
  • 涵盖高可用架构与大规模部署方案
适合谁读
  • MySQL数据库管理员与运维工程师
  • 需要处理高并发数据的后端开发人员
  • 希望深入理解数据库底层原理的技术人员
读前提醒
  • 内容深奥枯燥,建议结合生产问题查阅
  • 强烈建议阅读英文原版以避免翻译误差
  • 无需通读全书,按需检索特定章节即可
读者共识
  • MySQL优化领域的经典权威之作
  • 翻译质量参差不齐,原版体验更佳
  • 内容全面详实,适合作为案头工具书

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "Sometimes people protest that they just don’t have time to benchmark the server for 8 or 12 hours at 10 different levels of concurrency on two or three server versions. If you don’t have the time to do the benchmarks right, any time you do spend is wasted; it is better to trust other people’s result"
  • "The Cisco server has lower per-CPU performance than the EC2 servers. Surprised? We were a bit surprised ourselves.。。。Thus, the explanation for our results is probably as follows: the Cisco server’s CPUs are a couple of years old, and are slower than the EC2 servers. But for more complex tasks such a"
  • "Amazon RDS isn’t the only DBaaS game in town for MySQL users. There are also services such as FathomDB (http://fathomdb.com) and Xeround (http://xeround.com)."
  • "There are currently two solutions that take advantage of this by permitting so-called NoSQL access to MySQL. The first is a daemon plugin called HandlerSocket, which was created at DeNA, a large Japanese social networking site. It permits you to access an InnoDB Handler object through a simple proto"
  • "As the creators of Percona Server, we’re biased to some extent, but we think this appendix is fairly objective because we provide services, support, consulting, training, and engineering for all of the variants of MySQL. We also invited Brian Aker and Monty Widenius, who created the Drizzle and Mari"
  • "MySQL, on the other hand, does offer choices. Its storage engines can implement their own locking policies and lock granularities. Lock management is a very important decision in storage engine design; fixing the granularity at a certain level can give better performance for certain uses, yet make t"
  • "The locking style that offers the greatest concurrency (and carries the greatest overhead) is the use of row locks. Row-level locking, as this strategy is commonly known, is available in the InnoDB and XtraDB storage engines, among others."
  • "Most of MySQL’s transactional storage engines don’t use a simple row-locking mechanism. Instead, they use row-level locking in conjunction with a technique for increasing concurrency known as multiversion concurrency control (MVCC)."
用户评论
唯一读过的一个大部头的英文原版书,不仅学了技术,还学了英语。管理优化数据库,必不可少的案头书,特别是原理部分。
应该是DBA方面的好书。虽然我不是这个领域,但阅读下来还是颇有收获。其中关于性能、容灾恢复、大型网站构建的内容,其思想对于各种非SQL的分布式系统,还是很有借鉴意义的。
终于读完了,读了2个多月,笔记记了一大堆,绝对是我看的最细的一本书了,不过还是要经常翻翻
o'reilly的书质量还是非常可靠的!
MySQL书籍中涉及方面计较全的,但是不够底层与详细
当初看到查询优化的方面的内容后,确实帮助我解决了一些生产中遇到的性能问题,赞。不过内容甚多,后面的一些和运维关系更密切的,我就没看了,前面的还是挺普适的
要重读要重读要重读。
详细介绍了mysql的方方面面,涉及底层实现机制,绝对是对mysql有整体认识的绝佳之选
2016年3月10开始阅读~2016年6月中旬读完
收藏