瑞客论坛

 找回密码
 立即注册
查看: 1474|回复: 8

炼数成金MySQL数据库运维优化 15课

[复制链接]

金币10820  第102名

189

主题

3

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
126
贡献
163
热心值
2
金币
10820
注册时间
2020-8-31
发表于 2019-3-24 12:00 | 显示全部楼层 |阅读模式
课程简介:

MySQL数据库作为世界上最流行的开源数据库,以简单、易用、开源等特点,收到互联网行业的推崇。MySQL数据库已经深入到传统行业,大有改变行业格局。而与此同时,MySQL数据库规模成倍的增长,如何快速定位问题,解决问题?如何规模化、自动化运维?如何进行优化,提高MySQL数据库的性能?如何架构部署MySQL集群、架构跨IDC的分布式MySQL集群?如何实现MySQL数据库的HA?将在本课程中跟大家分享。

课程目录:

第1课 机器选型、系统规划
机器选型
业务评估--根据业务进行评估,转化为机器资源需求。
SSD vs HDD--熟悉SSD和HDD的架构设计,了解SSD的发展趋势。
成本评估--通过成本评估,选择合适机型。
系统规划
文件系统规划--根据MySQL的特点,规划文件系统,IO调度。
数据库配置--根据IO写入特点,配置MySQL数据库。

第2课 安装部署
源码编译--源码编译安装操作处理方法。
功能定制--定制mysql的Server限流,SQL限流,并行复制,ThreadPool功能。
规模化部署--了解打包、配置模板、数据目录等统一管理方法。
版本升级--跨版本升级如何做到安全可靠?
资源池管理--资源管理、实例分配、资源利用率等。

第3课 压力测试
TPC-C模型--了解TPC-C模型设计。
测试工具--熟悉常用的数据库测试工具。
基准测试--介绍只读测试、TPCC测试、读写比测试方法。
定制测试--介绍定制sql模型、定制测试工具、流量加速回放等方法。
评估标准--介绍评估测试结果的基本参数标准。

第4课 性能优化
参数优化--详细介绍与MySQL数据库息息相关的性能参数和优化方法。
性能优化--详细介绍系统层优化和MySQL功能优化。(NUMA、MALLOC等)

第5课 字符集和权限安全
字符集
常见问题--介绍字符集乱码的常见问题以及解决方法。
注意事项--介绍字符集设置的注意事项,以及如何规避。
权限安全
权限管理--介绍如何安全管理数据库的用户、数据。
强制访问控制--介绍强制访问控制,加强权限安全管理。
网络安全--通过网络隔离,vlan划分等方式加强数据库安全。

第6课 日志系统
介绍MySQL各种日志分析处理方法,常用的日志处理工具,诊断MySQL数据库健康状况、运行状态、性能问题等。主要包括:
error log--通过分析常见的错误信息,快速定位数据库的健康状况。
Binlog--介绍如何优化mysqlbinlog工具定位操作记录,以及binlog的高级用法。
slow log--介绍通过slow log定位MySQL数据库sql异常问题。
general log--介绍通过general log定位MySQL数据库的性能状况。
智能诊断--介绍收集日志信息,进行智能诊断等。

第7课 备份与恢复1
逻辑备份--介绍无本地存储的逻辑备份方法,以及并行逻辑备份,逻辑拆表。
物理备份--介绍xtrabackup物理备份方法,并行物理备份,镜像备份。
备份策略--介绍如何制定备份策略,规模化数据备份。

第8课 备份与恢复2
历史数据迁移--介绍历史数据如何迁移,自开发工具mysqlfilter如何使用。
数据恢复--介绍数据恢复的各种场景案例,实战演习。

第9课 常用工具
介绍如何利用"瑞士军刀",快速高效的解决战斗?常用工具包括:mysqladmin、pt-toolkit、dstat/mpstat/iostat/vmstat、perf top、orzdba等,通过介绍这些工具,自定义工具或脚本,快速定位问题和解决问题。

第10课 MySQL集群
MySQL集群架构--简单介绍常见的MySQL集群架构方式。
Sharding--简单介绍常见的分库分表方法。
集群管理--介绍如何运维、部署、管理集群。

第11课 分布式集群
数据流工具--介绍数据流产品功能。
分布式集群架构--简单介绍MySQL数据库分布式集群架构设计方法。
分布式集群管理--介绍分布式集群管理、运维处理等内容。
云服务--介绍如何实现MySQL数据库的云服务。

第12课 集群高可用(HA)和容灾演练
HA工具--介绍目前常用工具,以及自定义工具设计和功能。
MySQL集群HA--简单介绍MySQL数据库集群的HA。
分布式MySQL集群HA--简单介绍分布式MySQL数据库集群的HA。
容灾演练--介绍MySQL数据库实例容灾、机房容灾等,平时多流汗,战时少流血。

第13课 自动化运维
资源分配--介绍自动化资源申请处理流程。
实例迁移--介绍如何实现自动化实例迁移。
集群扩容--介绍如何自动化实例扩容。

第14课 监控和审计系统
监控系统
监控告警--介绍监控MySQL数据库的各种异常情况,进行告警。
性能监控--介绍采集MySQL数据库的性能数据,进行性能跟踪。
水位评估--根据性能数据和资源情况,进行水位评估。
审计系统
审计方法--介绍MySQL数据库常用的审计方法。
行为审计--介绍如何审计操作记录和操作行为。
用户审计--介绍如何审计用户行为。

第15课 成长规划和总结
职业规划--介绍DBA发展趋势以及职业规划。
总结--总结所学的内容,根据反馈的问题进行总结。

适合人群:

1、想了解DBA的真实生活
2、想了解DBA爱好、兴趣
3、想知道DBA如何架构设计
4、想知道DBA如何规模化运维
5、想知道DBA如何快速定位问题

学习收获:

掌握MySQL数据库的基本运维、设计架构、问题定位、智能诊断等基本技能,胜任高级MySQL DBA的工作。


游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

金币53  第12996名

0

主题

726

回帖

2661

积分

金牌会员

Rank: 6Rank: 6

威望
1319
贡献
1289
热心值
0
金币
53
注册时间
2019-6-14
发表于 2019-7-4 14:21 | 显示全部楼层
炼数成金MySQL数据库运维优化 1
回复

使用道具 举报

金币146  第6862名

24

主题

9534

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
6394
贡献
6203
热心值
7
金币
146
注册时间
2019-7-22
发表于 2019-7-28 02:15 | 显示全部楼层
感謝分享辛苦了
回复

使用道具 举报

金币1325  第1279名

2

主题

768

回帖

2389

积分

禁止发言

威望
0
贡献
1
热心值
0
金币
1325
注册时间
2019-4-19
发表于 2019-7-30 09:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

金币40  第13774名

3

主题

1178

回帖

3489

积分

论坛元老

Rank: 8Rank: 8

威望
1544
贡献
1905
热心值
0
金币
40
注册时间
2019-6-26
发表于 2019-8-16 11:32 | 显示全部楼层
MySQL数据库的基本运维、设计架构、问题定位、智能诊断等基本技能,胜任高级MySQL DBA的工作
回复

使用道具 举报

金币645  第2517名

2

主题

2073

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

威望
5870
贡献
6103
热心值
0
金币
645
注册时间
2019-7-1
发表于 2019-8-16 11:36 | 显示全部楼层
666,感谢分享
回复

使用道具 举报

金币75  第12061名

0

主题

34

回帖

130

积分

注册会员

Rank: 2

威望
24
贡献
31
热心值
0
金币
75
注册时间
2019-9-6
发表于 2019-9-6 12:44 | 显示全部楼层

5、想知道DBA如何快速定位问题

学习收获:

掌握MySQL数据库的基本运维、设计架构、问题定位、智能诊断等基本技能,胜任高级MySQL DBA的工作。

回复

使用道具 举报

金币1568  第1089名

0

主题

845

回帖

1570

积分

等待验证会员

威望
1
贡献
1
热心值
0
金币
1568
注册时间
2019-7-5
发表于 2019-11-23 19:45 | 显示全部楼层
666666666666666666
回复

使用道具 举报

金币45  第13435名

0

主题

245

回帖

221

积分

中级会员

Rank: 3Rank: 3

威望
85
贡献
91
热心值
0
金币
45
注册时间
2020-2-15
发表于 2020-3-19 20:19 | 显示全部楼层
感谢分享!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|瑞客论坛 |网站地图

GMT+8, 2024-11-22 19:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表