X Tutup
Skip to content

Commit c2ee477

Browse files
committed
no message
1 parent 1178805 commit c2ee477

File tree

2 files changed

+128
-1
lines changed

2 files changed

+128
-1
lines changed
Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,126 @@
1+
## 《MySQL性能管理及架构设计》学习记录
2+
3+
| 章节 | 记录 |
4+
| ------------------------------------------------------------ | ---- |
5+
| **第1章 实例和故事** | |
6+
| *决定电商11大促成败的各个关键因素。* | |
7+
| | |
8+
| 1-1 什么决定了电商双11大促的成败 | |
9+
| 1-2 在双11大促中的数据库服务器 | |
10+
| 1-3 在大促中什么影响了数据库性能 | |
11+
| 1-4 大表带来的问题 | |
12+
| 1-5 大事务带来的问题 | |
13+
| | |
14+
| **第2章 什么影响了MySQL性能** | |
15+
| *详细介绍影响性能各个因素,包括硬件、操作系统等等。* | |
16+
| | |
17+
| 2-1 影响性能的几个方面 | |
18+
| 2-2 CPU资源和可用内存大小 | |
19+
| 2-3 磁盘的配置和选择 | |
20+
| 2-4 使用RAID增加传统机器硬盘的性能 | |
21+
| 2-5 使用固态存储SSD或PCIe卡 | |
22+
| 2-6 使用网络存储SAN和NAS | |
23+
| 2-7 总结:服务器硬件对性能的影响 | |
24+
| 2-8 操作系统对性能的影响-MySQL适合的操作系统 | |
25+
| 2-9 CentOS系统参数优化 | |
26+
| 2-10 文件系统对性能的影响 | |
27+
| 2-11 MySQL体系结构 | |
28+
| 2-12 MySQL常用存储引擎之MyISAM | |
29+
| 2-13 MySQL常用存储引擎之Innodb | |
30+
| 2-14 Innodb存储引擎的特性(1) | |
31+
| 2-15 Innodb存储引擎的特性(2) | |
32+
| 2-16 MySQL常用存储引擎之CSV | |
33+
| 2-17 MySQL常用存储引擎之Archive | |
34+
| 2-18 MySQL常用存储引擎之Memory | |
35+
| 2-19 MySQL常用存储引擎之Federated | |
36+
| 2-20 如何选择存储引擎 | |
37+
| 2-21 MySQL服务器参数介绍 | |
38+
| 2-22 内存配置相关参数 | |
39+
| 2-23 IO相关配置参数 | |
40+
| 2-24 安全相关配置参数 | |
41+
| 2-25 其它常用配置参数 | |
42+
| 2-26 数据库设计对性能的影响 | |
43+
| 2-27 总结 | |
44+
| | |
45+
| **第3章 MySQL基准测试** | |
46+
| *了解基准测试,MySQL基准测试工具介绍及实例演示。* | |
47+
| | |
48+
| 3-1 什么是基准测试 | |
49+
| 3-2 如何进行基准测试 | |
50+
| 3-3 基准测试演示实例 | |
51+
| 3-4 Mysql基准测试工具之mysqlslap | |
52+
| 3-5 Mysql基准测试工具之sysbench | |
53+
| 3-6 sysbench基准测试演示实例 | |
54+
| | |
55+
| **第4章 MySQL数据库结构优化** | |
56+
| *详细介绍数据库结构设计、范式和反范式设计、物理设计等等。* | |
57+
| | |
58+
| 4-1 数据库结构优化介绍 | |
59+
| 4-2 数据库结构设计 | |
60+
| 4-3 需求分析及逻辑设计 | |
61+
| 4-4 需求分析及逻辑设计-反范式化设计 | |
62+
| 4-5 范式化设计和反范式化设计优缺点 | |
63+
| 4-6 物理设计介绍 | |
64+
| 4-7 物理设计-数据类型的选择 | |
65+
| 4-8 物理设计-如何存储日期类型 | |
66+
| 4-9 物理设计-总结 | |
67+
| | |
68+
| **第5章 MySQL高可用架构设计** | |
69+
| *详细介绍二进制日志及其对复制的影响、GTID的复制、MMM、MHA等等。* | |
70+
| | |
71+
| 5-1 mysql复制功能介绍 | |
72+
| 5-2 mysql二进制日志 | |
73+
| 5-3 mysql二进制日志格式对复制的影响 | |
74+
| 5-4 mysql复制工作方式 | |
75+
| 5-5 基于日志点的复制 | |
76+
| 5-6 基于GTID的复制 | |
77+
| 5-7 MySQL复制拓扑 | |
78+
| 5-8 MySQL复制性能优化 | |
79+
| 5-9 MySQL复制常见问题处理 | |
80+
| 5-10 什么是高可用架构 | |
81+
| 5-11 MMM架构介绍 | |
82+
| 5-12 MMM架构实例演示(上) | |
83+
| 5-13 MMM架构实例演示(下) | |
84+
| 5-14 MMM架构的优缺点 | |
85+
| 5-15 MHA架构介绍 | |
86+
| 5-16 MHA架构实例演示(1) | |
87+
| 5-17 MHA架构实例演示(2) | |
88+
| 5-18 MHA架构优缺点 | |
89+
| 5-19 读写分离和负载均衡介绍 | |
90+
| 5-20 MaxScale实例演示 | |
91+
| | |
92+
| **第6章 数据库索引优化** | |
93+
| *介绍BTree索引和Hash索引,详细介绍索引的优化策略等等。* | |
94+
| | |
95+
| 6-1 Btree索引和Hash索引 | |
96+
| 6-2 安装演示数据库 | |
97+
| 6-3 索引优化策略(上) | |
98+
| 6-4 索引优化策略(中) | |
99+
| 6-5 索引优化策略(下) | |
100+
| | |
101+
| **第7章 SQL查询优化** | |
102+
| *详细介绍慢查询日志及示例演示,MySQL查询优化器介绍及特定SQL的查询优化等。* | |
103+
| | |
104+
| 7-1 获取有性能问题SQL的三种方法 | |
105+
| 7-2 慢查询日志介绍 | |
106+
| 7-3 慢查询日志实例 | |
107+
| 7-4 实时获取性能问题SQL | |
108+
| 7-5 SQL的解析预处理及生成执行计划 | |
109+
| 7-6 如何确定查询处理各个阶段所消耗的时间 | |
110+
| 7-7 特定SQL的查询优化 | |
111+
| | |
112+
| **第8章 数据库的分库分表** | |
113+
| *详细介绍数据库分库分表的实现原理及演示案例等。* | |
114+
| | |
115+
| 8-1 数据库分库分表的几种方式 | |
116+
| 8-2 数据库分片前的准备 | |
117+
| 8-3 数据库分片演示(上) | |
118+
| 8-4 数据库分片演示(下) | |
119+
| | |
120+
| **第9章 数据库监控** | |
121+
| *介绍数据库可用性监控、性能监控、MySQL主从复制监控等* | |
122+
| | |
123+
| 9-1 数据库监控介绍 | |
124+
| 9-2 数据库可用性监控 | |
125+
| 9-3 数据库性能监控 | |
126+
| 9-4 MySQL主从复制监控 | |

interview/大厂之路.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,4 +65,5 @@
6565
| 斗鱼 | | | 武汉 | | |
6666
| 魅族科技 | | | 珠海 | [Java开发工程师-系统平台](http://meizu.zhiye.com/zpdetail/230111011?p=1%5E37&c=-1&PageIndex=2) | |
6767
| 苏宁 | | | 南京 | [(提前批)Java开发工程师(总部)](http://campus.suning.cn/rps-web/ftl/campus/campusPositionDetail.htm?poId=9425) | |
68-
| 搜狐 | | | | | |
68+
| 搜狐 | | | | | |
69+
| 快手 | | | | | |

0 commit comments

Comments
 (0)
X Tutup