前言 和其他
数据库
系统相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥好的作用,但同时也会带来一点选择上的困难 。MySQL并不完美,却足够灵活,能够适应高要求的环境,例如Web类应用 。同时,MySQL既可以嵌入到应用程序中,也可以支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统(OLTP)等各种应用类型 。成为一名架构师几乎是所有程序员的梦想,然而在这大数据时代,少了MySQL数据库的架构系统,也是不会有前途的~~~
今天,小编就带来一篇高性能MySQL的秘籍,希望能帮到大家更好地学习 。
全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复、高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容 。
之一部分:概述 之一章:MySQL的架构和历史
- MySQL逻辑架构
- 并发控制
- 事务
- 多版本并发控制
- MySQL的存储引擎
- MySQL时间线(Timeline)
- MySQL的开发模式
第1章是非常基础的一章,在更深入地学习之前建议先熟悉一下这部分内容 。在有效地使用MySQL之前应当理解它是如何组织的 。本章解释了 MySQL的架构及其存储引擎的关键设计 。如果读者还不太熟悉关于数据库和事务的基础知识,本章也可以带来一点帮助 。如果之前已经对其他关系数据库如Oracle比较熟悉,本章也可以帮助读者了解MySQL的入门知识 。本章还包括了一点MySQL的历史背景:MySQL ffi着时间的演进、最近的公司所有权更替,以及我们认为比较重要的内容 。
第二部分:打造坚实的基础 第二章:MySQL基准测试
- 为什么需要基准测试
- 基准测试的策略
- 基准测试 ***
- 基准测试工具
- 基准测试案例
第2章讨论了基准测试的基础,例如服务器可以处理的工作负载的类型、处理特定任务的速度等 。基准测试是一项至关重要的技能,可用手评估服务器在不同负莪下的表现,但也要明白在什么情况下基准测试不能发挥作用 。
第三章:服务器性能剖析
- 性能优化简介
- 对应用程序进行性能剖析
- 剖析MySQL查询
- 诊断间歇性问题
- 其他剖析工具
第3章介绍了我们常用于故障诊断和服务器性能问题分析的一种面向响应时间的 ***。该 *** 已经被证明可以解决我们曾碰到过的一些极为竦手的问题.当然也可以选择修改我们所使用的 *** (实际上我们的 *** 也是从Cary Millsap的 *** 修改而来的),但无论如何,至少不能没有 *** 胡乱猜测 。
第四章:Schema与数据类型优化
- 选择优化的数据类型
- MySQL schema设计中的陷阱
- 范式和反范式
- 缓存表和汇总表
- 加快ALTER TABLE操作的速度
第4章涵盖了不同数据类型的细节差别以及表设计的原则 。良好的schema设计原则是普遍适用的,但MySQL有它自己的实现细节要注意 。概括来说,尽可能保持任何东西小而简单总是好的 。MySQL喜欢简单,需要使用数据库的人应该也同样会喜欢简单的原则 。
第五章:创建高性能的索引
- 索引基础
- 索引的优点
- 高性能的索引策略
- 索案例学习
- 维护索引和表
第5章则展开讨论了索引,这是数据库的物理设计 。对于索引的深入理解和利用是高效使用MySQL的基础,相信这一章会经常需要回头翻看 。通过本章可以看到,索引是一个非常复杂的话题! MySQL和存储引擎访问数据的方式,加上索引的特性,使得索引成为一个影响数据访问的有力而灵活的工作(无论数据是在磁盘中还是在内存中) 。
第六章:查询性能优化
- 为什么查询速度会慢
- 慢查询基础:优化数据访问
- 重构查询的方式
- 查询执行的基础
- MySQL查询优化器的局限性
- 查询优化器的提示(hint)
- 优化特定类型的查询
- 案例学习
第6章则包含了分析MySQL的查询是如何执行的,以及如何利用查询优化器的话题 。该章也包含了大量常见类型查询的例子,演示了MySQL是如何做好工作的,以及如何改写查询以利用MySQL的特性 。
第七章:MySQL高级特性
- 分区表
- 视图
- 外键约束
- 在MySQL内部存储代码
- 游标
- 绑定变量
- 用户自定义函数
- 插件
- 字符集和校对
- 全文素引
- 分布式(XA)事务
- 查询缓存
第7章则在MySQL基础知识之外介绍了MySQL的高级特性是如何工作的 。这章的内容包括分区、存储引擎、触发器,以及字符集 。MySQL中这些特性的实现可能不同于其他数据库,可能之前读者并不清楚这些不同,因此理解它们对于性能可能会带来新的收益 。
推荐阅读
-
网友|秦岚:我的子宫使不使用关你什么事?不少网友夸赞姐姐好样的
-
上观|世界顶尖科学家社区在临港启幕 既提供应用场景也集结创意
-
-
-
-
NVIDIA|RTX 4060性能曝光!对比3070/3070 Ti:NVIDIA再现神之刀法
-
韧性|【行业一线】水泥行业韧性强基建持续复苏打开业绩空间!
-
小李谈娱乐|自己都看不下去了,演员马志威在线吐槽梁正贤:他嘴里没一句实话
-
-
娱堂客|一天来了客人指着墙上的结婚,开心一笑:家里有一小女儿特可爱
-
中国人民公安大学|想要毕业直接当警察,在报考这所“警中清华”时不要报错了批次
-
问董秘截止目前公司有没有收到政府税费的...,投资者提问:请问一季度公司因疫情亏损巨大
-
「全媒体聚焦」又有工厂关闭!富士康面临“无单可接”
-
一点资讯|净资产达674亿美元,贝索斯前妻晋身世界女首富
-
起猛了!陈楚生披哥3要唱跳了,求助马晓龙,撂狠话谁怕谁
-
海洋|世界第三海沟一万米深处发现大量垃圾:塑料包装、裤子等应有尽有
-
-
[旷世君玄]荣耀20为新机让路,价格超级感人!,首发麒麟985荣耀30闪亮登场
-
吉利博越|预算12万能买什么SUV?不要再考虑吉利博越,这3款性价比更好
-
[中国青年网]武汉多措施助力企业加速复工复产,复工率已达91.4%