likes
comments
collection
share

高性能MySQL解读-前言

作者站长头像
站长
· 阅读数 8

相信对于MySQL,服务端的同学都了解过,工作中不免常常和她打交道。但说到对于MySQL了解有多少,相信很多人就没底了:

MySQL****到底有多少知识点?

一条SQL语句的执行流程到底是什么样的?

MySQL****的架构设计是什么样的?

一条SQL语句为什么执行慢了?

数据更新了,我为什么没有查到?

.........

诸如此类的问题有很多,对于程序员,尤其是服务端的同学来说,深入的了解MySQL,是有很多好处的:

写出更高性能的SQL,进而开发出高性能的程序;

可以治理工作中遇到的慢SQL,体现自己的技术价值,秀一把技能,获得大家的认可,获得加薪晋级的机会;

可以分享MySQL经验给同事,提升团队的整体技术水平;

........

要想深入、系统了解MySQL,一般绕不开一本经典书籍《高性能MySQL》,书中的内容很齐全,《高性能MySQL》深入讲解高级技巧从而让你能够受益于MySQL的全部威力。从中可以学到如何设计模板、索引、查询和令性能最大化的高级MySQL特性。另外,还可以获得详细的指导来为你的MySQL服务器、操作系统和硬件进行性能调优以便发挥它们的全部潜能。同时还包括运用实用、安全和高性能的方法来扩展你的应用,使其具有副本保存、负载均衡、高可用和失败自动切换的功能。书中的内容还包括基准分析、评测报告、备份、安全性以及帮你测量、监控并管理所安装的MySQL的工具和技巧。

但是,《高性能MySQL》这本书又的确是内容太过丰富,整整接近800页,超过100万字,相信这足以让很多人望而却步,难以付出阅读行动。即便很多勇士开始了阅读行动,其中很多人也会因为工作和生活中的事情影响,而没有足够的时间去读完;更别说,这本书的高深内容和行文习惯其实也让很多人即使读完了,也读不懂,不知道重点是哪些。

因此,想着整理一个《高性能MySQL》的读书专栏,将针对《高性能MySQL》的读书笔记整理成一个系列专栏,方便大家通过专栏对经典书籍《高性能MySQL》的内容有个快速了解;让读过《高性能MySQL》的同学可以通过专栏对书籍做快速重温,对《高性能MySQL》的重点内容做加强巩固。

《高性能MySQL》也是几经修订,我是基于第三版内容做的读书笔记整理,其中有不合理、不正确的地方,欢迎大家批评斧正。

在此,感谢【LBA数据库设计】读书活动,让我有这个机会再次重读经典书籍《高性能MySQL》,并整理读书笔记;

感谢媳妇的支持和理解,同意我将下班后,属于家庭的时间,挤出很大一部分来撰写、整理这个专栏;感谢同事-彭嘉、源清、鹏程的支持和帮助,在字节学习平台上开建了这个专栏。