展开全部

主编推荐语

本书是MySQL领域的经典之作。

内容简介

全书共分为16章和6个附录,内容涵盖MySQL架构和历史,基准测试和性能剖析,数据库软硬件性能优化,复制、备份和恢复,高可用与高可扩展性,以及云端的MySQL和MySQL相关工具等方面的内容。每一章都是相对独立的主题,读者可以有选择性地单独阅读。

本书不但适合数据库管理员(DBA)阅读,也适合开发人员参考学习。不管是数据库新手还是专家,相信都能从本书有所收获。

目录

  • 版权信息
  • 内容简介
  • 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配置文件
  • 最小化配置
  • 检查MySQL服务器的状态变量
  • 配置内存使用
  • 每个连接的内存需求
  • 为操作系统保留内存
  • InnoDB缓冲池
  • 线程缓存
  • 配置MySQL的I/O行为
  • InnoDB事务日志
  • 日志缓冲区
  • InnoDB表空间
  • 其他I/O配置选项
  • 配置MySQL并发
  • 安全设置
  • 高级InnoDB设置
  • 小结
  • 第6章 schema设计与管理
  • 选择优化的数据类型
  • 整数类型
  • 实数类型
  • 字符串类型
  • 日期和时间类型
  • 位压缩数据类型
  • JSON数据类型
  • 选择标识符
  • 特殊数据类型
  • MySQL schema设计中的陷阱
  • 太多的列
  • 太多的联接
  • 全能的枚举
  • 变相的枚举
  • NULL不是虚拟值
  • schema管理
  • 作为数据存储平台一部分的schema管理
  • 小结
  • 第7章 创建高性能的索引
  • 索引基础
  • 索引的类型
  • 使用索引的优点
  • 高性能的索引策略
  • 前缀索引和索引的选择性
  • 多列索引
  • 选择合适的索引列顺序
  • 聚簇索引
  • 覆盖索引
  • 使用索引扫描来做排序
  • 冗余和重复索引
  • 未使用的索引
  • 维护索引和表
  • 找到并修复损坏的表
  • 更新索引统计信息
  • 减少索引和数据的碎片
  • 小结
  • 第8章 查询性能优化
  • 为什么查询速度会慢
  • 慢查询基础:优化数据访问
  • 是否向数据库请求了不需要的数据
  • MySQL是否在扫描额外的记录
  • 重构查询的方式
  • 一个复杂查询还是多个简单查询
  • 切分查询
  • 分解联接查询
  • 查询执行的基础
  • MySQL的客户端/服务器通信协议
  • 查询状态
  • 查询优化处理
  • 查询执行引擎
  • 将结果返回给客户端
  • MySQL查询优化器的局限性
  • UNION的限制
  • 等值传递
  • 并行执行
  • 在同一个表中查询和更新
  • 优化特定类型的查询
  • 优化COUNT()查询
  • 优化联接查询
  • 使用WITH ROLLUP优化GROUP BY
  • 优化LIMIT和OFFSET子句
  • 优化SQL CALC FOUND ROWS
  • 优化UNION查询
  • 小结
  • 第9章 复制
  • 复制概述
  • 复制如何工作
  • 复制原理
  • 选择复制格式
  • 全局事务标识符
  • 崩溃后的复制安全
  • 延迟复制
  • 多线程复制
  • 半同步复制
  • 复制过滤器
  • 复制切换
  • 计划内切换
  • 计划外切换
  • 切换时的权衡
  • 复制拓扑
  • 主动/被动模式
  • 主动/只读池模式
  • 不推荐的一些拓扑架构
  • 复制管理和维护
  • 复制监控
  • 观测复制延迟
  • 确定副本数据的一致性
  • 复制问题和解决方案
  • 源端二进制日志损坏
  • 非唯一的服务器ID
  • 未配置服务器ID
  • 临时表丢失
  • 没有复制所有变更
  • 复制延迟过大
  • 来自源服务器的超大数据包
  • 磁盘空间耗尽
  • 复制的限制
  • 小结
  • 第10章 备份与恢复
  • 为什么要备份
  • 定义恢复需求
  • 设计MySQL备份方案
  • 在线备份还是离线备份
  • 逻辑备份还是裸文件备份
  • 备份什么
  • 增量备份和差异备份
  • 复制
  • 管理和备份二进制日志
  • 备份和恢复工具
  • MySQL Enterprise Backup
  • Percona XtraBackup
  • mydumper
  • mysqldump
  • 备份数据
  • 逻辑SQL备份
  • 文件系统快照
  • Percona XtraBackup
  • 从备份中恢复数据
  • 恢复逻辑备份
  • 从快照中恢复
  • 使用Percona XtraBackup进行恢复
  • 原始文件恢复后启动MySQL
  • 小结
  • 第11章 扩展MySQL
  • 什么是可扩展性
  • 读限制与写限制工作负载
  • 理解工作负载
  • 读限制工作负载
  • 写限制工作负载
  • 功能拆分
  • 使用读池扩展读
  • 管理读池的配置
  • 读池健康检查
  • 选择负载均衡器算法
  • 排队机制
  • 使用分片扩展写
  • 选择切分方案
  • 多个分片键
  • 跨分片查询
  • Vitess
  • ProxySQL
  • 小结
  • 第12章 云端的MySQL
  • 托管MySQL
  • Amazon Aurora for MySQL
  • GCP Cloud SQL
  • 虚拟机上的MySQL
  • 云上的机器类型
  • 选择正确的机器类型
  • 选择正确的磁盘类型
  • 额外的建议
  • 小结
  • 第13章 MySQL的合规性
  • 什么是合规性
  • 服务组织控制类型2
  • 萨班斯-奥克斯利法案
  • 支付卡行业数据安全标准
  • 健康保险可携带性和责任法案
  • 联邦风险和授权管理计划
  • 通用数据保护条例
  • Schrems II
  • 建立合规控制体系
  • 机密信息管理
  • 角色与数据分离
  • 跟踪变更
  • 备份和恢复过程
  • 小结
  • 附录A 升级MySQL
  • 附录B Kubernetes上的MySQL
  • 关于作者
  • 封面动物
展开全部

评分及书评

评分不足
2个评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。