图书介绍

MySQL王者晋级之路PDF|Epub|txt|kindle电子书版本网盘下载

MySQL王者晋级之路
  • 张苏 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121336799
  • 出版时间:2018
  • 标注页数:327页
  • 文件大小:34MB
  • 文件页数:344页
  • 主题词:SQL语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐