前言 和其他
数据库
系统相比,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中这些特性的实现可能不同于其他数据库,可能之前读者并不清楚这些不同,因此理解它们对于性能可能会带来新的收益 。
推荐阅读
-
|装修不要把门吸装这个位置,真后悔没早听劝,入住才知有多么的坑
-
「iphone12」iPhone12真机照全球首曝光! 海外官网正式确认: 终于用上20W快充
-
王晓晨|从搭档胡歌,张嘉益演女主到作品被下架,王晓晨为何越混越差?
-
-
空气炸锅注水的好还是不注水的好 空气炸锅可以放点水吗
-
-
-
「周星驰」她被周星驰一眼看中,就凭这双“奶油腿”,在娱乐圈想不火都难
-
哈哈配音秀|心存悔意,爱你到底,主动转身,旧情复燃,相爱到永远,9月上旬
-
座驾参谋|雷克萨斯ES200实测零百加速9.5秒!能否力破“龟速”谣言?
-
『味美的柒分甜』每天喝一碗,止咳化痰,赶紧扔了止咳药,这才是天然的“止咳药”
-
李大胖说游戏他也忍不住给自己的年点了下技能,大话西游2:见别人秀双终极年
-
-
飞翔电竞|GK成为赛季末崛起的黑马!二打四团灭武汉ES,AG看后慌了
-
『强强养生馆』是“血栓斑块清理工”,养胃护胃的,农村四处可见的家常菜和水果
-
拜佛过人|恭喜广东队挺进总决赛!此次京粤大战足以写进历史
-
-
英雄自有英雄情,梁山好汉各有自家故事,不问出身终成兄弟
-
钢弹说车■15万预算,逍客怎么样?,人生第一辆SUV
-
娱乐圈|又是毁三观的瓜,曝Z姓女星当三成瘾,和3位男星有染曾上过浪姐