欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • MySQL高效管理实战
      • 作者:(印)阿伦吉特·阿拉文丹//杰亚拉姆·阿亚卢萨米|责编:刘炽|译者:门佳
      • 出版社:中国电力
      • ISBN:9787523905371
      • 出版日期:2026/01/01
      • 页数:591
    • 售价:59.2
  • 内容大纲

        本书面向希望提升自身MySQL技能的中高级DBA及IT专业人士,全面介绍了MySQL数据库的管理与优化方法。你将学习创建数据库、实施备份和恢复、配置安全策略、实现高可用性和可伸缩性,以及性能调优。
        作者Arunjith Aravindan和Jeyaram Ayyalusamy结合实用技术、经验分享、真实案例,展示了如何部署和管理MySQL、Amazon RDS、Amazon Aurora、Azure MySQL。读完本书后,你将掌握有效管理、维护、优化MySQL数据库所需的知识和技能。
        使用MySQL 8在本地和云端设计并实现可伸缩且可靠的数据库基础架构。
        ·安装和配置软件,管理用户账户,优化数据库性能。
        ·备份与恢复策略,安全措施及高可用性解决方案。
        ·应用数据库模式设计、索引策略及复制技术的最佳实践。
        ·实施高级数据库特性和技术,比如复制、集群、负载均衡、高可用性。
        ·使用诊断工具和方法排查常见问题及错误。
        ·协助完成MySQL重大升级,包括从MySQL 5.7升级至MySQL 8。
  • 作者介绍

  • 目录

    前言
    第1章  MySQL 8简介
      1.1  社区版
      1.2  企业版
      1.3  Percona Server for MySQL
      1.4  MySQL配置文件
      1.5  MySQL 8的重大更新
      1.6  小结
    第2章  安装与配置MySQL服务器
      2.1  在Windows上安装MySQL服务器
      2.2  在Linux上安装MySQL社区版
      2.3  安装Percona Server for MySQL 8
      2.4  配置MySQL服务器
      2.5  在安装过程中加固MySQL服务器
      2.6  监控MySQL
      2.7  MySQL服务器问题排查
      2.8  小结
    第3章  事务性数据字典与InnoDB架构
      3.1  事务性数据字典
      3.2  InnoDB存储引擎
      3.3  使用InnoDB内存结构优化数据库性能
      3.4  InnoDB磁盘结构
      3.5  创建InnoDB表
      3.6  自增计数器的持久化
      3.7  InnoDB索引概述
      3.8  InnoDB表空间
      3.9  使用InnoDB redo日志
      3.10  InnoDB锁与事务模型
      3.11  使用NOWAIT与SKIP LOCKED处理热行
      3.12  重要的InnoDB配置变量
      3.13  MySQL 8持久化系统变量
      3.14  小结
    第4章  备份与恢复
      4.1  选择备份策略时需要考虑的因素
      4.2  物理备份与逻辑备份的区别
      4.3  物理备份
      4.4  逻辑备份
      4.5  时间点恢复
      4.6  二进制日志管理
      4.7  备份与恢复的最佳实践
      4.8  使用加密保护备份
      4.9  小结
    第5章  MySQL安全
      5.1  安全威胁类型
      5.2  MySQL安全的重要性
      5.3  MySQL的认证与授权
      5.4  保障MySQL通信安全
      5.5  管理MySQL角色
      5.6  使用InnoDB静态数据加密
      5.7  保护MySQL复制

      5.8  MySQL安全审计
      5.9  小结
    第6章  MySQL复制
      6.1  MySQL复制的工作机制
      6.2  MySQL中的复制类型
      6.3  监控复制状态
      6.4  复制问题排查
      6.5  小结
    第7章  高可用性与可扩展性
      7.1  理解高可用性和可扩展性概念
      7.2  使用Orchestrator管理拓扑
      7.3  集群
      7.4  小结
    第8章  MySQL性能调优
      8.1  硬件资源考量
      8.2  数据库设计规划
      8.3  网络延迟
      8.4  工作负载
      8.5  理解MySQL查询执行过程
      8.6  MySQL InnoDB缓冲池调优
      8.7  InnoDB线程并发调优
      8.8  使用MySQL Performance Schema
      8.9  小结
    第9章  MySQL监控与管理
      9.1  理解核心管理概念
      9.2  Percona Monitoring and Management (PMM)
      9.3  MySQL Enterprise Monitor
      9.4  MySQL Workbench
      9.5  MySQL命令行工具
      9.6  管理MySQL日志
      9.7  小结
    第10章  如何促进实施MySQL的重大升级
      10.1  升级MySQL大版本的重要性
      10.2  服务器端测试(MySQL Shell升级检查器)
      10.3  应用端查询测试
      10.4  生产环境升级策略
      10.5  小结
    第11章  云端的MySQL:Amazon RDS
      11.1  解析RDS for MySQL架构
      11.2  理解RDS for MySQL的优势
      11.3  创建RDS for MySQL实例
      11.4  使用MySQL客户端连接RDS for MySQL
      11.5  为MySQL配置RDS以获得最佳性能
      11.6  确保RDS for MySQL的访问安全
      11.7  启用自动备份
      11.8  从自动备份还原
      11.9  在RDS for MySQL中创建数据库快照
      11.10  还原备份与快照
      11.11  调整RDS for MySQL的资源与规格
      11.12  配置CloudWatch指标与告警

      11.13  启用增强监控
      11.14  分析数据库日志以排除故障
      11.15  使用Performance Insights定位瓶颈
      11.16  排查网络连通性问题
      11.17  RDS for MySQL的成本优化最佳实践
      11.18  小结
    第12章  云端的MySQL:Amazon Aurora
      12.1  创建Aurora MySQL数据库集群
      12.2  配置数据库实例设置
      12.3  连接Aurora MySQL数据库
      12.4  配置性能与内存设置
      12.5  修改Amazon Aurora数据库集群
      12.6  优化查询与索引
      12.7  使用Amazon RDS Performance Insights
      12.8  自动调整Amazon Aurora只读副本
      12.9  实施缓存策略
      12.10  监控与故障排除
      12.11  高可用性与故障转移策略
      12.12  备份、恢复及时间点还原
      12.13  安全与合规最佳实践
      12.14  成本优化与资源管理
      12.15  将Amazon Aurora与其他AWS服务集成
      12.16  小结
    第13章  云端的MySQL:Azure Database for MySQL
      13.1  Azure Database for MySQL入门
      13.2  保护MySQL实例安全
      13.3  使用Flexible Server
      13.4  增强的Restore Experience
      13.5  通过Azure门户管理Azure Database for MySQL-Flexible Server中的只读副本
      13.6  迁移
      13.7  创建备份
      13.8  还原数据库
      13.9  小结
    第14章  结语