暂无商品咨询信息 [发表商品咨询]
本书的主要内容有:使用MySQL 8在本地和云端设计并实现可伸缩且可靠的数据库基础架构。安装和配置软件,管理用户账户,优化数据库性能。备份与恢复策略,安全措施及高可用性解决方案。应用数据库模式设计、索引策略及复制技术的最佳实践。实施高级数据库性和技术,比如复制、集群、负载均衡、高可用性。使用诊断工具和方法排查常见问题及错误。协助完成MySQL重大升级,包括从MySQL 5.7升级至MySQL 8。
Arunjith Aravindan,Percona咨询顾问,协助托管服务客户建立并维护稳定可靠的MySQL基础设施。Jeyaram Ayyalusamy,Doyensys项目经理,拥有18年开源及Oracle数据库技术经验的资深计算机专家。
目录
前言1
第1 章 MySQL 8 简介 11
11 社区版 11
12 企业版 12
13 Percona Server for MySQL 12
14 MySQL 配置文件 13
15 MySQL 8 的重大更新 15
16 小结 21
第2 章 安装与配置MySQL 服务器 22
21 在Windows 上安装MySQL 服务器 22
22 在Linux 上安装MySQL 社区版 33
23 安装Percona Server for MySQL 8 36
24 配置MySQL 服务器 39
25 在安装过程中加固MySQL 服务器 42
26 监控MySQL 44
27 MySQL 服务器问题排查 52
28 小结 74
第3 章 事务性数据字典与InnoDB 架构75
31 事务性数据字典 75
32 InnoDB 存储引擎 79
33 使用InnoDB 内存结构优化数据库性能 80
34 InnoDB 磁盘结构 85
35 创建InnoDB 表 87
36 自增计数器的持久化 98
37 InnoDB 索引概述 104
38 InnoDB 表空间 115
39 使用InnoDB redo 日志 129
310 InnoDB 锁与事务模型 133
311 使用NOWAIT 与SKIP LOCKED 处理热行 138
312 重要的InnoDB 配置变量 147
313 MySQL 8 持久化系统变量 154
314 小结 159
第4 章 备份与恢复 160
41 选择备份策略时需要考虑的因素 160
42 物理备份与逻辑备份的区别 161
43 物理备份 162
44 逻辑备份 183
45 时间点恢复 198
46 二进制日志管理 203
47 备份与恢复的最佳实践 206
48 使用加密保护备份 209
49 小结 216
第5 章 MySQL 安全 217
51 安全威胁类型 217
52 MySQL 安全的重要性 218
53 MySQL 的认证与授权 218
54 保障 MySQL 通信安全 231
55 管理MySQL 角色 236
56 使用InnoDB 静态数据加密 237
57 保护MySQL 复制 249
58 MySQL 安全审计 250
59 小结 250
第6 章 MySQL 复制 251
61 MySQL 复制的工作机制 251
62 MySQL 中的复制类型 255
63 监控复制状态 290
64 复制问题排查 292
65 小结 300
第7 章 高可用性与可扩展性 301
71 理解高可用性和可扩展性概念 301
72 使用Orchestrator 管理拓扑 302
73 集群 311
74 小结 393
第8 章 MySQL 性能调优 394
81 硬件资源考量 394
82 数据库设计规划 403
83 网络延迟 415
84 工作负载 416
85 理解MySQL 查询执行过程 419
86 MySQL InnoDB 缓冲池调优 419
87 InnoDB 线程并发调优 421
88 使用MySQL Performance Schema 421
89 小结 427
第9 章 MySQL 监控与管理 428
91 理解核心管理概念 428
92 Percona Monitoring and Management(PMM) 430
93 MySQL Enterprise Monitor 431
94 MySQL Workbench 435
95 MySQL 命令行工具 437
96 管理MySQL 日志 438
97 小结 439
第10 章 如何促进实施MySQL 的重大升级 440
101 升级MySQL 大版本的重要性 440
102 服务器端测试(MySQL Shell 升级检查器) 441
103 应用端查询测试 442
104 生产环境升级策略 446
105 小结 456
第11 章 云端的MySQL:Amazon RDS 457
111 解析RDS for MySQL 架构 457
112 理解RDS for MySQL 的优势 459
113 创建 RDS for MySQL 实例 459
114 使用MySQL 客户端连接RDS for MySQL 468
115 为MySQL 配置RDS 以获得最佳性能 472
116 确保RDS for MySQL 的访问安全 479
117 启用自动备份 484
118 从自动备份还原 486
119 在RDS for MySQL 中创建数据库快照 489
1110 还原备份与快照 491
1111 调整RDS for MySQL 的资源与规格 496
1112 配置CloudWatch 指标与告警 502
1113 启用增强监控 509
1114 分析数据库日志以排除故障 511
1115 使用Performance Insights 定位瓶颈 513
1116 排查网络连通性问题 515
1117 RDS for MySQL 的成本优化最佳实践 516
1118 小结 519
第12 章 云端的MySQL:Amazon Aurora 520
121 创建Aurora MySQL 数据库集群 522
122 配置数据库实例设置 527
123 连接Aurora MySQL 数据库 529
124 配置性能与内存设置 529
125 修改Amazon Aurora 数据库集群 530
126 优化查询与索引 533
127 使用Amazon RDS Performance Insights 533
128 自动调整Amazon Aurora 只读副本 533
129 实施缓存策略 537
1210 监控与故障排除 538
1211 高可用性与故障转移策略 540
1212 备份、恢复及时间点还原 542
1213 安全与合规最佳实践 545
1214 成本优化与资源管理 547
1215 将Amazon Aurora 与其他AWS 服务集成 549
1216 小结 552
第13 章 云端的MySQL:Azure Database
for MySQL 553
131 Azure Database for MySQL 入门 553
132 保护MySQL 实例安全 555
133 使用Flexible Server 555
134 增强的Restore Experience 556
135 通过Azure 门户管理Azure Database for MySQL -
Flexible Server 中的只读副本 561
136 迁移 570
137 创建备份 589
138 还原数据库 590
139 小结 590
第14 章 结语 591
| 基本信息 | |
|---|---|
| 出版社 | 中国电力出版社 |
| ISBN | 9787523905371 |
| 条码 | 9787523905371 |
| 编者 | [印]阿伦吉·阿拉文丹(Arunjith Aravindan) [印]杰亚拉姆·阿亚卢萨米(Jeyaram Ayyalusamy) 著 门佳 译 著 |
| 译者 | 门佳 |
| 出版年月 | 2025-12-01 00:00:00.0 |
| 开本 | 16开 |
| 装帧 | 平装 |
| 页数 | 604 |
| 字数 | 699000 |
| 版次 | 1 |
| 印次 | 1 |
| 纸张 | |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]