更新时间:2023-11-24 18:41:16
封面
版权信息
内容简介
O'Reilly Media Inc.介绍
本书赢得的赞誉
推荐序
译者序
序
前言
本书第4版的致谢
第1章 MySQL架构
MySQL的逻辑架构
连接管理与安全性
优化与执行
并发控制
读写锁
锁的粒度
事务
隔离级别
死锁
事务日志
MySQL中的事务
多版本并发控制
复制
数据文件结构
InnoDB引擎
JSON文档支持
数据字典的变化
原子DDL
小结
第2章 可靠性工程世界中的监控
可靠性工程对DBA团队的影响
定义服务水平目标
怎样才能让客户满意
用什么来度量
定义SLI和SLO
监控解决方案
监控可用性
监控查询延迟
监控报错
主动监控
度量长期性能
了解业务节奏
有效地跟踪指标
使用监控工具检查性能
使用SLO来指导整体架构
第3章 Performance Schema
Performance Schema介绍
插桩元件
消费者表的组织
资源消耗
局限性
sys Schema
理解线程
配置
启用或禁用Performance Schema
启用或禁用插桩
启用或禁用消费者表
优化特定对象的监控
优化线程的监控
调整Performance Schema的内存大小
默认值
使用Performance Schema
检查SQL语句
检查读写性能
检查元数据锁
检查内存使用情况
检查变量
检查最常见的错误
检查Performance Schema自身
第4章 操作系统和硬件优化
什么限制了MySQL的性能
如何为MySQL选择CPU
平衡内存和磁盘资源
缓存、读取和写入
你的工作集是什么
固态存储
闪存概述
垃圾收集
RAID性能优化
RAID故障、恢复和监控
RAID配置和缓存
网络配置
选择文件系统
选择磁盘队列调度器
内存和交换
操作系统状态
其他有用的工具
第5章 优化服务器设置
MySQL的配置是如何工作的
语法、作用域和动态性
持久化系统变量
设置变量的副作用
规划变量的更改
什么不该做
创建MySQL配置文件
最小化配置