图书介绍
MySQL王者晋级之路PDF|Epub|txt|kindle电子书版本网盘下载
![MySQL王者晋级之路](https://www.shukui.net/cover/75/34507613.jpg)
- 张苏 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121336799
- 出版时间:2018
- 标注页数:327页
- 文件大小:34MB
- 文件页数:344页
- 主题词:SQL语言-程序设计
PDF下载
下载说明
MySQL王者晋级之路PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 倔强青铜篇2
第1章 MySQL简介与主流分支版本2
1.1 MySQL简介2
1.2 MySQL主流的分支版本2
1.2.1官方版本的MySQL3
1.2.2 Percona Server4
1.2.3 MariaDB5
第2章 MySQL数据库的安装、启动和关闭6
2.1下载MySQL二进制软件包6
2.2安装前系统环境检测7
2.3 MySQL 5.6版本的安装过程10
2.4创建密码14
2.5关闭MySQL数据库14
2.6基础数据库的名称14
2.7 MySQL 5.7版本的安装15
2.8 MySQL数据库root密码丢失的问题19
2.9 MySQL数据库的连接方式21
2.10用户权限管理21
第3章 MySQL体系结构与存储引擎24
3.1 MySQL体系结构24
3.2 Query Cache详解25
3.3存储引擎28
3.4 InnoDB体系结构29
3.4.1数据库和数据库实例29
3.4.2 InnoDB存储结构30
3.4.3内存结构36
3.4.4 Buffer状态及其链表结构39
3.4.5各大刷新线程及其作用40
3.4.6内存刷新机制41
3.4.7 InnoDB的三大特性45
第4章 数据库文件49
4.1参数文件49
4.2参数类型57
4.3错误日志文件(error log)57
4.4二进制日志文件(binary log)61
4.5慢查询日志(slow log)67
4.6全量日志(general log)70
4.7审计日志(audit log)71
4.8中继日志(relay log)72
4.9 Pid文件72
4.10 Socket文件72
4.11表结构文件72
4.12 InnoDB存储引擎文件73
第5章 表75
5.1整型75
5.2浮点型77
5.3时间类型79
5.4字符串类型80
5.5字符集81
5.6表碎片产生的原因83
5.7碎片计算方法及整理过程84
5.8表统计信息85
5.9统计信息的收集方法86
5.10 MySQL库表常用命令总结87
第6章 索引88
6.1二叉树结构88
6.2平衡二叉树结构89
6.3 B-tree结构90
6.4 B+tree90
6.4.1聚集索引和普通索引91
6.4.2 ICP、 MRR和BKA95
6.4.3主键索引和唯一索引98
6.4.4覆盖索引99
6.4.5前缀索引100
6.4.6联合索引100
6.5哈希索引101
6.6索引的总结101
第7章 事务103
7.1事务的特性103
7.2事务语句104
7.3 truncate和delete的区别107
7.4事务的隔离级别109
7.5细说脏读、不可重复读、幻读、可重复读现象110
7.5.1脏读110
7.5.2不可重复读与幻读111
7.5.3可重复读112
第8章 锁114
8.1 InnoDB的锁类型114
8.1.1读锁114
8.1.2写锁115
8.1.3 MDL锁115
8.1.4意向锁116
8.2 InnoDB行锁种类116
8.2.1单个行记录的锁116
8.2.2间隙锁(GAP lock)119
8.2.3 Next-key Locks121
8.3锁等待和死锁122
8.4锁问题的监控125
第2部分 秩序白银篇130
第9章 备份恢复130
9.1 MySQL的备份方式130
9.2冷备及恢复131
9.3热备及恢复131
9.3.1 mysqldump的备份与恢复131
9.3.2 select.into outfile135
9.3.3 load data与insert的插入速度对比137
9.3.4 mydumper139
9.3.5裸文件备份XtraBackup143
9.4流式化备份153
9.4.1非压缩模式的备份153
9.4.2压缩模式的备份154
9.4.3远程备份155
9.5表空间传输155
9.6利用binlog2sql进行闪回158
9.7 binlog server161
9.8总结162
第3部分 荣耀黄金篇164
第10章 主从复制概述164
10.1常见的几种主从架构模式图164
10.2主从复制功能165
10.3主从复制原理166
10.4复制中的重点参数详解166
第11章 复制原理及实战演练169
11.1异步复制169
11.2主从复制故障处理174
11.3半同步复制178
11.4半同步复制和异步复制模式的切换182
11.5 GTID复制184
11.5.1 GTID原理介绍184
11.5.2 GTID存在的价值185
11.5.3主从复制中GTID的管理与维护185
11.5.4 GTID复制与传统复制的切换187
11.5.5 GTID使用中的限制条件191
11.6多源复制192
11.7主从延迟的解决方案及并行复制196
11.8主从复制的数据校验198
11.9总结202
第4部分 尊贵铂金篇205
第12章 MHA205
12.1 MHA简介205
12.1.1 MHA部署205
12.1.2 MHA原理206
12.1.3 MHA的优缺点206
12.1.4 MHA工具包的功能206
12.2实战演练207
第13章 Keepalived+双主架构224
13.1 Keepalived介绍224
13.2集群搭建思路及建议225
13.3实验部署演练226
第14章 PXC238
14.1 PXC原理239
14.2 PXC架构的优缺点240
14.3 PXC中重要概念和重点参数240
14.4 PXC架构搭建实战242
14.5 PXC集群状态的监控246
14.6从节点在线转化为PXC节点247
第15章 ProxySQL253
15.1 ProxySQL的安装与启动254
15.2配置ProxySQL监控256
15.3 ProxySQL的多层配置系统257
15.4配置ProxySQL主从分组信息259
15.5配置读写分离策略261
15.6测试读写分离261
15.7总结263
第5部分 永恒钻石篇266
第16章 MySQL 5.7新特性266
16.1 InnoDB存储引擎的增强266
16.2其他方面的增强270
第17章 MySQL全面优化275
17.1硬件优化277
17.2配置参数优化278
17.3从Linux操作系统层面来谈对MySQL的优化279
17.4表设计及其他优化280
17.5整体管理优化总结288
第6部分 至尊星耀篇290
第18章 Lepus之MySQL监控290
18.1 Lepus简介290
18.2实战部署292
18.3监控MySQL服务器300
18.4部署Lepus慢查询分析平台实战302
18.5监控总结307
第19章 MySQL版本升级308
19.1升级方式308
19.2实战演练309
第7部分 最强王者篇318
第20章 MySQL面试宝典318
20.1自我介绍318
20.2技术问答319