没有合适的资源?快使用搜索试试~ 我知道了~
介绍了archery功能及详细配置过程。 包含sql审核案例,sql分析及优化案例,实例管理案例,插件案例等
资源详情
资源评论
资源推荐
一 archery 介绍
Archery 定位于 SQL 审核查询平台,同时支持丰富的 MySQL 运维功能。
1.1 archery 功能
Archery 有如下功能:
1.1.1 Sql 审核
Archery 通过对执行 SQL 的语法解析,返回基于自定义规则的审核结果,并提供执行和生成
回滚语句的功能。Archery 不仅能审核 sql 语法错误,还能审核是否满足数据库规范(如建
表需要有主键,表注释,列注释等);
SQL 工单高危语句自动驳回;
快速上线其他实例;
工单审核通过后可以选择定时执行或者立即执行;
支持钉钉通知;
1.1.2 Sql 优化
可对指定 sql 进行分析,提供优化建议;
可查看慢 sql 及慢 sql 的统计信息;
1.1.3 实例管理
清理 binlog
会话管理
可查看当前正在执行的 sql,可终止会话;
可查看当前运行的事务;
可查看锁信息,可排查阻塞问题;
账号管理
可通过图形管理界面创建/删除数据库账号,为账号授权等
参数配置
可修改实例动态参数并记录修改历史
1.1.4 工具插件
PTArchiver
支持使用 pt-archiver 归档 MySQL 数据,支持直接添加配置和由用户申请归档
Binlog2SQL
将 Binlog2SQL 模块可视化,从 MySQL binlog 解析出你要的 SQL,可生成回滚 sql,从而恢复
数据(DDL 操作无法回滚)
SchemaSync
SchemaSync 是一个开源的命令行工具,用于读取源 DB 和目标 DB 的 schema,自动生成同
步更新和回滚的 sql,方便自动化的 Schema 同步。
注意:仅比对表结构,不比对数据。
二 archery 实践案例
2.1 sql 流程示例
2.1.1 开发环境 sql 审核流程
审核流程:
研发工程师->项目经理
2.1.1.1 准备好要审核的 sql 文件
2.1.1.2 由研发工程师发起 sql 审核流程
输入相关信息后,点击‘SQL 检测’,如果是 error,则无法通过 sql 审核,需要根据提示完善
sql 后,再次提交 sql 审核。
Sql 检测没问题后,点击‘SQL 提交’。
2.1.1.3 项目经理审核
项目经理登录 archery 后,点击右上角的通知按钮,查看相应待办事项:
最后一级审核通过后,可选择‘立即执行’或者‘定时执行’:
/*
假如要回滚该工单,则这样操作:
‘下载回滚 sql’:
剩余14页未读,继续阅读
雅冰石
- 粉丝: 713
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于去中心化联邦学习的货运速度预测时空模型-A decentralized federated learning-based s
- 适合新手的 OpenAI Sora 详细使用教程
- 驱动总裁离线安装包01
- NT98336 SDK 114版本
- torch-1.8.1+cu111-cp38-cp38-linux-x86-64.whl +torchvision
- 智能提取字幕-intel
- 计算机设计 - VB+ACCESS网络计时管理系统设计(源代码+系统),保证可靠运行,毕业生可参考,免费资源下载
- 信号处理,通信原理,数字通信信号处理与系统分析
- 计算机设计 - vb+ACCESS身份证管理系统设计(LW+源代码),保证可靠运行,毕业生可参考,免费资源下载
- 智能提取字幕-win10
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0