mysql数据字典工具比较好用(mysql数据字典工具推荐)

2022-07-23 01:15:09  浏览:329  作者:管理员
  • mysql数据字典工具比较好用(mysql数据字典工具推荐)

  • 【商户信息】

  • 类目:知识大全


  • 联系人:


  • 微信号:

  • Q Q 号:

  • 手机号:

  • 浏览量:

    329


【货源详情】


前言:

随着互联网技术的发展,MySQL相关生态也越来越完善,出现了越来越多的工具。 几个公司和个人正在开发开源的优秀工具。 本文主要介绍了一些与MySQL相关的实用程序。 请小心。 这里没有介绍Navicat等图形操作工具哦。

1. SQL 审核 web 工具

审查和执行SQL可能是一件困扰各公司和团队的事情。 没有平台工具的支持,只能人工处理,效率低,质量无法保证。 为了规范操作和提高效率,许多团队可能会自己开发或部署开源工具。 这里介绍两个开源的免费网站SQL审计平台。

Yearning

项目地址:

3359 github.com/cookiey/yearning

项目概述:

https://guide.yearning.io/

Yearning是一个web端可视化SQL审计平台,可以满足大多数公司的SQL审计需求。 除了常规的sql审计功能之外,还添加了数据查询等有用的功能。

关于年

年主页

主要功能:

可以自动审计SQL语句,并自动检测和执行SQL。

执行DDL/DML语句时,将自动生成回滚语句。

审计/查询审计功能。

支持LDAP登录/钉钉、邮件推送。

支持自定义审阅工作流。

支持细分权限的分配。

优点:

脸高,使用方便。

某些审计规则可以自定义。

部署简单,依赖关系少。

功能丰富,可以进行SQL的审计执行和查询。

作者持续维护,有社区支持。

Archery

项目地址:

https://github.com/hhyo/Archery

使用文档: https://archerydms.com/

Archery定位于SQL审计查询平台,可提高DBA工作效率,支持多数据库SQL在线和查询,同时支持丰富的MySQL运行时功能,所有功能都与手机端操作兼容

理查德简介

Archery主页

主要功能:

集成SQL查询、审核、执行和备份。

权限划分明确,审查执行分离。

自动批准SQL工作单,驳回高危语句。

快速上线其他实例。

慢日志管理、SQL优化等运输功能。

支持会话管理和参数配置。

可以集成其他工具插件。

优点:

除了MySQL以外,还支持许多主要数据库。

具备更丰富的功能,实现平台的多用。

具备SQL优化、慢日志管理等运输功能,对DBA更加友好。

基于Python和Django,有利于二次开发改造。

Yearning和Archery各有优缺点吧。 都是优秀的开源工具。 Yearning仅适用于MySQL,部署简单,功能明确,使用方便。 Archery支持多个数据库,部署稍复杂,功能更丰富,支持许多高级运输功能。 没有哪个好。 只是哪个好。

2. binlog 解析工具

在前一篇文章中也介绍了binlog分析的相关内容和工具。 使用binlog分析工具,可以清楚地看到数据库执行的历史内容,并获得可用于回滚的相反内容。 binlog分析工具可以在GitHub上搜索很多,这里介绍一下常用的以下两个。

MyFlash

项目地址:

3359 github.com/meituan-dianping/my flash

MyFlash是一种用于回滚由美国企业评估公司的技术工程师开发和维护的DML操作的工具。 该工具通过分析v4版本的binlog来完成回滚操作。 与现有的回滚工具相比,添加了过滤选项,从而简化了回滚。

主要功能:

解析binlog并回滚各种DML语句。

提供各种过滤方法,如本机库、表、SQL类型、位置、时间等。

支持多种版本的MySQL,并支持GTID格式。

binlog2sql

项目地址:

3359 github.com/danfeng Cao/binlog2SQL

binlog2sql同样是用于分析开源binlog的工具。 安装简单,基于Python开发,源代码入门简单。

主要功能:

可以分析原始SQL、回滚SQL、删除主键的INSERT SQL等。

高速回滚数据。

主从切换后,新大师丢失数据的修复。

3. Percona Toolkit 工具包

官方网站地址:

33559 www.percona.com/doc/percona-toolkit/3.0/index.html #

Percona Toolkit工具包是一组用于管理MySQL的高级工具包,可用于手动执行非常复杂和繁琐的系统任务。 简称PT工具,由Percona公司开发维护,是广大数据库维护人员的好助手。

PT工具包由各种小工具组成,不同的工具有不同的作用。 主要功能包括主从复制数据完整性检查、重复索引检查、数据归档和在线DDL。 简要介绍以下常用工具的功能:

pt-archiver:主要用于历史数据的清理、归档。

pt-duplicate-key-checker:列出并删除重复的索引和外键。

pt-kill:杀死相应的数据库连接。

pt-online-schema-change:在线修改表格结构,常用于大表格DDL。

33558 www.Sina.com/:分析MySQL日志并生成报告。 常用于慢速日志分析。

pt-query-digest:检查主从的复制完整性。

pt-table-checksum

本文简要介绍了SQL审计、binlog分析和Percona Toolkit的几个工具。 关于各工具的使用方法,需要详细的探索。 感兴趣的同学可以安装学习,好的工具可以让工作更有效率。

评论区

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机新闻】

返回顶部