小苏子
小苏子PDF在线图书

MySQL王者晋级之路 作者:张甦

MySQL王者晋级之路 作者:张甦

MySQL王者晋级之路 出版社:电子工业出版社

MySQL王者晋级之路 内容简介

MySQL王者晋级之路 目录

目前大部分软件开发平台都基于Linux,很多互联网公司都把MySQL作为后端数据存储的数据库。如果把MySQL比喻成数据库界的一条巨龙,则本书涵盖的所有知识点就是这条巨龙的组成部分。本书深入剖析MySQL数据库体系结构,实战演练备份恢复、主从复制,详解高可用集群架构的设计与实践过程,详细梳理优化思路,展现新版本的特性,并与真实生产案例相结合,通过核心原理到“王者”实战,全面覆盖MySQL数据库的知识点。本书适合熟悉Linux系统且想提升MySQL水平的读者。第1部分 倔强青铜篇第1章 MySQL简介与主流分支版本1.1 MySQL简介1.2 MySQL主流的分支版本1.2.1 官方版本的MySQL1.2.2 Percona Server1.2.3 MariaDB第2章 MySQL数据库的安装、启动和关闭2.1 下载MySQL二进制软件包2.2 安装前系统环境检测2.3 MySQL 5.6版本的安装过程2.4 创建密码2.5 关闭MySQL数据库2.6 基础数据库的名称2.7 MySQL 5.7版本的安装2.8 MySQL数据库root密码丢失的问题2.9 MySQL数据库的连接方式2.10 用户权限管理第3章 MySQL体系结构与存储引擎3.1 MySQL体系结构3.2 Query Cache详解3.3 存储引擎3.4 InnoDB体系结构3.4.1 数据库和数据库实例3.4.2 InnoDB存储结构3.4.3 内存结构3.4.4 Buffer状态及其链表结构3.4.5 各大刷新线程及其作用3.4.6 内存刷新机制3.4.7 InnoDB的三大特性第4章 数据库文件4.1 参数文件4.2 参数类型4.3 错误日志文件(error log)4.4 二进制日志文件(binary log)4.5 慢查询日志(slow log)4.6 全量日志(general log)4.7 审计日志(audit log)4.8 中继日志(relay log)4.9 Pid文件4.10 Socket文件4.11 表结构文件4.12 InnoDB存储引擎文件第5章 表5.1 整型5.2 浮点型5.3 时间类型5.4 字符串类型5.5 字符集5.6 表碎片产生的原因5.7 碎片计算方法及整理过程5.8 表统计信息5.9 统计信息的收集方法5.10 MySQL库表常用命令总结第6章 索引6.1 二叉树结构6.2 平衡二叉树结构6.3 B-tree结构6.4 B+tree6.4.1 聚集索引和普通索引6.4.2 ICP、MRR和BKA6.4.3 主键索引和唯一索引6.4.4 覆盖索引6.4.5 前缀索引6.4.6 联合索引6.5 哈希索引6.6 索引的总结第7章 事务7.1 事务的特性7.2 事务语句7.3 truncate和delete的区别7.4 事务的隔离级别7.5 细说脏读、不可重复读、幻读、可重复读现象7.5.1 脏读7.5.2 不可重复读与幻读7.5.3 可重复读第8章 锁8.1 InnoDB的锁类型8.1.1 读锁8.1.2 写锁8.1.3 MDL锁8.1.4 意向锁8.2 InnoDB行锁种类8.2.1 单个行记录的锁8.2.2 间隙锁(GAP lock)8.2.3 Next-key Locks8.3 锁等待和死锁8.4 锁问题的监控第2部分 秩序白银篇第9章 备份恢复9.1 MySQL的备份方式9.2 冷备及恢复9.3 热备及恢复9.3.1 mysqldump的备份与恢复9.3.2 select …into outfile9.3.3 load data与insert的插入速度对比9.3.4 mydumper9.3.5 裸文件备份XtraBackup9.4 流式化备份9.4.1 非压缩模式的备份9.4.2 压缩模式的备份9.4.3 远程备份9.5 表空间传输9.6 利用binlog2sql进行闪回9.7 binlog server9.8 总结第3部分 荣耀黄金篇第10章 主从复制概述10.1 常见的几种主从架构模式图10.2 主从复制功能10.3 主从复制原理10.4 复制中的重点参数详解第11章 复制原理及实战演练11.1 异步复制11.2 主从复制故障处理11.3 半同步复制11.4 半同步复制和异步复制模式的切换11.5 GTID 复制11.5.1 GTID原理介绍11.5.2 GTID存在的价值11.5.3 主从复制中GTID的管理与维护11.5.4 GTID复制与传统复制的切换11.5.5 GTID使用中的限制条件11.6 多源复制11.7 主从延迟的解决方案及并行复制11.8 主从复制的数据校验11.9 总结第4部分 尊贵铂金篇第12章 MHA12.1 MHA简介12.1.1 MHA部署12.1.2 MHA原理12.1.3 MHA的优缺点12.1.4 MHA工具包的功能12.2 实战演练第13章 Keepalived+双主架构13.1 Keepalived介绍13.2 集群搭建思路及建议13.3 实验部署演练第14章 PXC14.1 PXC原理14.2 PXC架构的优缺点14.3 PXC中重要概念和重点参数14.4 PXC架构搭建实战14.5 PXC集群状态的监控14.6 从节点在线转化为PXC节点第15章 ProxySQL15.1 ProxySQL的安装与启动15.2 配置ProxySQL监控15.3 ProxySQL的多层配置系统15.4 配置ProxySQL主从分组信息15.5 配置读写分离策略15.6 测试读写分离15.7 总结第5部分 永恒钻石篇第16章 MySQL 5.7新特性16.1 InnoDB存储引擎的增强16.2 其他方面的增强第17章 MySQL全面优化17.1 硬件优化17.2 配置参数优化17.3 从Linux操作系统层面来谈对MySQL的优化17.4 表设计及其他优化17.5 整体管理优化总结第6部分 至尊星耀篇第18章 Lepus之MySQL监控18.1 Lepus简介18.2 实战部署18.3 监控MySQL服务器18.4 部署Lepus慢查询分析平台实战18.5 监控总结第19章 MySQL版本升级19.1 升级方式19.2 实战演练第7部分 最强王者篇第20章 MySQL面试宝典20.1 自我介绍20.2 技术问答

赞(0)
未经允许不得转载:小苏子图书 » MySQL王者晋级之路 作者:张甦