前言 和其他
数据库
系统相比,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中这些特性的实现可能不同于其他数据库,可能之前读者并不清楚这些不同,因此理解它们对于性能可能会带来新的收益 。
推荐阅读
-
斜风细娱■雅生活服务如何实现逆周期成长?,财报|股价大幅跑赢恒指地产
-
西游记|86版《西游记》红孩儿演员如今已是中科院博士 网友热议
-
-
刘向|惊险!淄博街头,小轿车溜车压上老人,男子飞奔截停车辆(视频)
-
青年|王者: 新赛季异军突起的辅助, 不是盾山张飞, 而是这个冷门战士
-
豪门|香港豪门太子爷下聘礼,与赌王千金何超盈过大礼有的一拼啊!
-
『挖贝网』自身业务增长和新并购子公司所致,浙数文化2019年净利5.08亿增长6.28%
-
消费|【财富雅谈】科技、消费、医药三大行业基金 为什么要有不同的投资策略?
-
『有轨电车』成都地铁车站、有轨电车列车全面上线\"健康码\"
-
跳跳糖哪里跑|目前热播剧“热度”大洗牌:《摩天大楼》空降第2,榜首长期霸屏
-
污染环境修复后可从宽处理是“花钱买刑”?最高检回应
-
女租客称洗澡时遭合租男破门而入|女租客称洗澡时遭合租男破门而入 警方已介入调查
-
小八卦,邓伦,袁姗姗,赵丽颖,钟汉良,王一博,杨幂,关晓彤
-
『』装修中不要犯这些错事,尤其是厨房,只有入住才知多后悔
-
-
冬菇闲聊娱乐|刚起飞就被实况直播,邻国:毫无秘密可言,印度出动大批战机
-
拜仁慕尼黑|5-0!11-1!拜仁欧冠底蕴完爆法甲豪门,15.6亿比拼,CCTV5直播
-
淡蓝色的记忆|几年后,如果张无忌第四次闯金刚伏魔圈,孤身一人能闯阵成功吗?
-
-