MySQL 自动化管理
自动化分为两个方向:
所有内容将会在 SupercloudDBA 组中开源。
MySQL 开源工具调研
开源工具 |
简介 |
Arkcontrol |
极数方舟数据库管理平台 |
Soar |
小米开源SQL优化 |
Yearning |
开源SQL审计平台 |
Orchestrator |
MySQL高可用复制管理工具 |
AcraCensor |
SQL注入预防\入侵检测系统\透明加密 |
数据库服务因子梳理
安装
配置
监控
告警
归档
备份恢复
监控告警
安装配置
数据归档
备份
恢复
故障恢复
清理
数据库画像
架构画像
库表画像
锁冲突
连接数满
紧急救援
误操作
密码破解
表损坏
数据迁移
同构迁移
异构迁移
SQL优化
SQL审计
日常巡检
在线变更
数据脱敏
结构对比同步
BINLOG复制
压测
安全
计算
结构对比
结构同步
高可用
一键部署
主备切换
实例分析
告警分析
事件分析
资源使用情况分析
备份检查
主从检查
SQL质量
表和索引
空间分析
锁分析
Top IO SQL
全表扫描SQL
创建大量临时表的SQL
慢查询总数
Top CPU SQL
大表
表碎片
热点表
全表扫描的表
未使用的索引
冗余索引
磁盘分析
数据库分析
表分析
库表关系
库表空间
表和索引
工具
MySQL Workbench - 为DBA和开发人员提供数据库设计和建模的集成工具环境; SQL开发; 数据
库管理。
SQL采集
自定义脚本-SQL语句
基于SQL采集进一步分析
工具
MySQL Docker
dbdeployer
工具
CC3.0监控告警
自定义脚本-Oracle单实例静默安装
老叶出品自动生产MySQL配置
工具
pt-archiver
自定义脚本-SQL语句
工具
日志分析
工具
mysqlbinlog
TwinDB Data Recovery Toolkit
工具
自定义脚本-sql
工具
binglog2sql
mysqlflushbackup
自定义脚本-python
工具
sqlserver-mysql
db2db
oracle-mysql
yugong
datax
adam
ogg
mysql-mysql
canal
DTS
otter
工具
github-gh-ost
facebook-online-schema-change-for-mysql
pt-online-schema-change
工具
Yearning SQL语句审核平台
工具
工具
soar
工具
工具
工具
自定义脚本-sql
工具
工具
MySQLRipple
MyDumper
- MySQL的逻辑,并行备份/转储工具
MySQLDumper
- 基于开源网络的备份工具 - 对共享虚拟主机很有用
Percona Xtrabackup
- 基于MySQL的服务器的开源热备份实用程序,在备份期间不会锁
定您的数据库。
架构获取
工具
orchestrator - MySQL复制拓扑管理和高可用性解决方案。
MHA - Master High Availability Manager and tools for MySQL.
自定义脚本-抓包
Percona Replication Manager
自动按规则生成脱敏的视图
自动按规则生成过敏测试数据
sqlyog
sysbench
YCSB
工具
mysql_config_editor
Acra
binglog2sql
mysqlflushbackup
待归档的脚本
scripts