MySQL王者晋级之路PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:张苏
- 出 版 社:北京:电子工业出版社
- 出版年份:2018
- ISBN:9787121336799
- 页数:327 页
第1部分 倔强青铜篇 2
第1章 MySQL简介与主流分支版本 2
1.1 MySQL简介 2
1.2 MySQL主流的分支版本 2
1.2.1官方版本的MySQL 3
1.2.2 Percona Server 4
1.2.3 MariaDB 5
第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+tree 90
6.4.1聚集索引和普通索引 91
6.4.2 ICP、 MRR和BKA 95
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 Locks 121
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 outfile 135
9.3.3 load data与insert的插入速度对比 137
9.3.4 mydumper 139
9.3.5裸文件备份XtraBackup 143
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 server 161
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章 MHA 205
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章 PXC 238
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章 ProxySQL 253
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
- 《王者的荣耀 拖雷家族 下》李兆庆著 2019
- 《王者的荣耀 拖雷家族 上》李兆庆著 2019
- 《霸业未尽 李存勖 王者的崛起与陨落》不觉著 2018
- 《火之王者狮子座》赖萌萌著 2013
- 《历代帝王兴衰周期率》赵桃山著 2013
- 《数码单反摄影晋级手册 摄影技巧全掌握》(日)上原善二,(日)荻洼圭,(日)桃井一至著 2013
- 《数码单反摄影晋级手册 构图技巧全掌握》(日)石田德幸,(日)胡桃,(日)须田卓马著 2013
- 《鉴正 《百喻经》的演义与证悟》王者之乐著 2012
- 《暴力K线擒大牛》王宁著 2014
- 《生肖守护神 1》唐家三少著 2013
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017