封面
版权信息
内容简介
O'Reilly Media Inc.介绍
本书赢得的赞誉
推荐序
译者序
序
前言
本书第4版的致谢
第1章 MySQL架构
MySQL的逻辑架构
连接管理与安全性
优化与执行
并发控制
读写锁
锁的粒度
事务
隔离级别
死锁
事务日志
MySQL中的事务
多版本并发控制
复制
数据文件结构
InnoDB引擎
JSON文档支持
数据字典的变化
- APP免费
原子DDL
- APP免费
小结
- APP免费
第2章 可靠性工程世界中的监控
- APP免费
可靠性工程对DBA团队的影响
- APP免费
定义服务水平目标
- APP免费
怎样才能让客户满意
- APP免费
用什么来度量
- APP免费
定义SLI和SLO
- APP免费
监控解决方案
- APP免费
监控可用性
- APP免费
监控查询延迟
- APP免费
监控报错
- APP免费
主动监控
- APP免费
度量长期性能
- APP免费
了解业务节奏
- APP免费
有效地跟踪指标
- APP免费
使用监控工具检查性能
- APP免费
使用SLO来指导整体架构
- APP免费
小结
- APP免费
第3章 Performance Schema
- APP免费
Performance Schema介绍
- APP免费
插桩元件
- APP免费
消费者表的组织
- APP免费
资源消耗
- APP免费
局限性
- APP免费
sys Schema
- APP免费
理解线程
- APP免费
配置
- APP免费
启用或禁用Performance Schema
- APP免费
启用或禁用插桩
- APP免费
启用或禁用消费者表
- APP免费
优化特定对象的监控
- APP免费
优化线程的监控
- APP免费
调整Performance Schema的内存大小
- APP免费
默认值
- APP免费
使用Performance Schema
- APP免费
检查SQL语句
- APP免费
检查读写性能
- APP免费
检查元数据锁
- APP免费
检查内存使用情况
- APP免费
检查变量
- APP免费
检查最常见的错误
- APP免费
检查Performance Schema自身
- APP免费
小结
- APP免费
第4章 操作系统和硬件优化
- APP免费
什么限制了MySQL的性能
- APP免费
如何为MySQL选择CPU
- APP免费
平衡内存和磁盘资源
- APP免费
缓存、读取和写入
- APP免费
你的工作集是什么
- APP免费
固态存储
- APP免费
闪存概述
- APP免费
垃圾收集
- APP免费
RAID性能优化
- APP免费
RAID故障、恢复和监控
- APP免费
RAID配置和缓存
- APP免费
网络配置
- APP免费
选择文件系统
- APP免费
选择磁盘队列调度器
- APP免费
内存和交换
- APP免费
操作系统状态
- APP免费
其他有用的工具
- APP免费
小结
- APP免费
第5章 优化服务器设置
- APP免费
MySQL的配置是如何工作的
- APP免费
语法、作用域和动态性
- APP免费
持久化系统变量
- APP免费
设置变量的副作用
- APP免费
规划变量的更改
- APP免费
什么不该做
- APP免费
创建MySQL配置文件
- APP免费
最小化配置
- APP免费
检查MySQL服务器的状态变量
- APP免费
配置内存使用
- APP免费
每个连接的内存需求
- APP免费
为操作系统保留内存
- APP免费
InnoDB缓冲池
- APP免费
线程缓存
- APP免费
配置MySQL的I/O行为
- APP免费
InnoDB事务日志
- APP免费
日志缓冲区
- APP免费
InnoDB表空间
- APP免费
其他I/O配置选项
- APP免费
配置MySQL并发
- APP免费
安全设置
- APP免费
高级InnoDB设置
- APP免费
小结
- APP免费
第6章 schema设计与管理
- APP免费
选择优化的数据类型
- APP免费
整数类型
- APP免费
实数类型
- APP免费
字符串类型
- APP免费
日期和时间类型
- APP免费
位压缩数据类型
- APP免费
JSON数据类型
- APP免费
选择标识符
- APP免费
特殊数据类型
- APP免费
MySQL schema设计中的陷阱
- APP免费
太多的列
- APP免费
太多的联接
- APP免费
全能的枚举
- APP免费
变相的枚举
- APP免费
NULL不是虚拟值
- APP免费
schema管理
- APP免费
作为数据存储平台一部分的schema管理
- APP免费
小结
- APP免费
第7章 创建高性能的索引
- APP免费
索引基础
- APP免费
索引的类型
- APP免费
使用索引的优点
- APP免费
高性能的索引策略
- APP免费
前缀索引和索引的选择性
- APP免费
多列索引
- APP免费
选择合适的索引列顺序
- APP免费
聚簇索引
- APP免费
覆盖索引
- APP免费
使用索引扫描来做排序
- APP免费
冗余和重复索引
- APP免费
未使用的索引
- APP免费
维护索引和表
- APP免费
找到并修复损坏的表
- APP免费
更新索引统计信息
- APP免费
减少索引和数据的碎片
- APP免费
小结
- APP免费
第8章 查询性能优化
- APP免费
为什么查询速度会慢
- APP免费
慢查询基础:优化数据访问
- APP免费
是否向数据库请求了不需要的数据
- APP免费
MySQL是否在扫描额外的记录
- APP免费
重构查询的方式
- APP免费
一个复杂查询还是多个简单查询
- APP免费
切分查询
- APP免费
分解联接查询
- APP免费
查询执行的基础
- APP免费
MySQL的客户端/服务器通信协议
- APP免费
查询状态
- APP免费
查询优化处理
- APP免费
查询执行引擎
- APP免费
将结果返回给客户端
- APP免费
MySQL查询优化器的局限性
- APP免费
UNION的限制
- APP免费
等值传递
- APP免费
并行执行
- APP免费
在同一个表中查询和更新
- APP免费
优化特定类型的查询
- APP免费
优化COUNT()查询
- APP免费
优化联接查询
- APP免费
使用WITH ROLLUP优化GROUP BY
- APP免费
优化LIMIT和OFFSET子句
- APP免费
优化SQL CALC FOUND ROWS
- APP免费
优化UNION查询
- APP免费
小结
- APP免费
第9章 复制
- APP免费
复制概述
- APP免费
复制如何工作
- APP免费
复制原理
- APP免费
选择复制格式
- APP免费
全局事务标识符
- APP免费
崩溃后的复制安全
- APP免费
延迟复制
- APP免费
多线程复制
- APP免费
半同步复制
- APP免费
复制过滤器
- APP免费
复制切换
- APP免费
计划内切换
- APP免费
计划外切换
- APP免费
切换时的权衡
- APP免费
复制拓扑
- APP免费
主动/被动模式
- APP免费
主动/只读池模式
- APP免费
不推荐的一些拓扑架构
- APP免费
复制管理和维护
- APP免费
复制监控
- APP免费
观测复制延迟
- APP免费
确定副本数据的一致性
- APP免费
复制问题和解决方案
- APP免费
源端二进制日志损坏
- APP免费
非唯一的服务器ID
- APP免费
未配置服务器ID
- APP免费
临时表丢失
- APP免费
没有复制所有变更
- APP免费
复制延迟过大
- APP免费
来自源服务器的超大数据包
- APP免费
磁盘空间耗尽
- APP免费
复制的限制
- APP免费
小结
- APP免费
第10章 备份与恢复
- APP免费
为什么要备份
- APP免费
定义恢复需求
- APP免费
设计MySQL备份方案
- APP免费
在线备份还是离线备份
- APP免费
逻辑备份还是裸文件备份
- APP免费
备份什么
- APP免费
增量备份和差异备份
- APP免费
复制
- APP免费
管理和备份二进制日志
- APP免费
备份和恢复工具
- APP免费
MySQL Enterprise Backup
- APP免费
Percona XtraBackup
- APP免费
mydumper
- APP免费
mysqldump
- APP免费
备份数据
- APP免费
逻辑SQL备份
- APP免费
文件系统快照
- APP免费
Percona XtraBackup
- APP免费
从备份中恢复数据
- APP免费
恢复逻辑备份
- APP免费
从快照中恢复
- APP免费
使用Percona XtraBackup进行恢复
- APP免费
原始文件恢复后启动MySQL
- APP免费
小结
- APP免费
第11章 扩展MySQL
- APP免费
什么是可扩展性
- APP免费
读限制与写限制工作负载
- APP免费
理解工作负载
- APP免费
读限制工作负载
- APP免费
写限制工作负载
- APP免费
功能拆分
- APP免费
使用读池扩展读
- APP免费
管理读池的配置
- APP免费
读池健康检查
- APP免费
选择负载均衡器算法
- APP免费
排队机制
- APP免费
使用分片扩展写
- APP免费
选择切分方案
- APP免费
多个分片键
- APP免费
跨分片查询
- APP免费
Vitess
- APP免费
ProxySQL
- APP免费
小结
- APP免费
第12章 云端的MySQL
- APP免费
托管MySQL
- APP免费
Amazon Aurora for MySQL
- APP免费
GCP Cloud SQL
- APP免费
虚拟机上的MySQL
- APP免费
云上的机器类型
- APP免费
选择正确的机器类型
- APP免费
选择正确的磁盘类型
- APP免费
额外的建议
- APP免费
小结
- APP免费
第13章 MySQL的合规性
- APP免费
什么是合规性
- APP免费
服务组织控制类型2
- APP免费
萨班斯-奥克斯利法案
- APP免费
支付卡行业数据安全标准
- APP免费
健康保险可携带性和责任法案
- APP免费
联邦风险和授权管理计划
- APP免费
通用数据保护条例
- APP免费
Schrems II
- APP免费
建立合规控制体系
- APP免费
机密信息管理
- APP免费
角色与数据分离
- APP免费
跟踪变更
- APP免费
备份和恢复过程
- APP免费
小结
- APP免费
附录A 升级MySQL
- APP免费
附录B Kubernetes上的MySQL
- APP免费
关于作者
- APP免费
封面动物
- APP免费
封底
更新时间:2023-11-24 18:41:16