吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)

概述

对于数据库运维人员来说,想要保证数据库在高效平稳的运行就有点像杂技演员在转盘子,需要灵活、专注、能快速做出反应、并且拥有冷静的头脑。数据库几乎是所有能够成功运行系统的核心。而数据库运维人员对组织的数据负责,能找到可依靠的工具来更加高效的管理数据库,并且轻松的维护日常的工作就变得格外重要。数据库运维人员因此需要更好的工具来使得他们的系统平稳运行。那什么工具才是对MYSQL管理者来说是经过测试并且值得相信的呢?这里推荐5款mysql的开源工具。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)


01

Mycli

mycli, 命令行操作mysql的智能提示工具。

提供了代码补全,语法高亮等功能自动通过输入第一个字符检索表名或字段名通过命令行模式其中,命令行模式的好处在于,在有着远程操作或者双重认证等安全限制的环境中,不受制约,而图像化的工具未必好用。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)


02

Gh-ost

作为一个DBA,大表的DDL的变更大部分都是使用Percona的pt-online-schema-change,其实还有另外一个比较小巧的工具–gh-ost。gh-ost的设计号称无触发器,可监控,可动态调整暂停等,更重要的是切换方案的优秀设计。

通常业内对大表DDL变更的处理方式无外乎三种,一是利用Percona的pt-online-schema-change,Facebook的OSC等三方工具,二是在备库修改通过切换实现滚动变更,三则是升级MySQL到5.6/5.7通过官方Online DDL实现部分变更。然而,引入触发器带来的锁竞争问题,主备切换带来的附加成本以及Online DDL的局限性都不让DBA省心。

那么gh-ost是怎么工作的呢?官方架构图如下:

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)

其有两种工作方式如下:

1. 连接主库直接修改

  • 直连主库
  • 主库上创建ghost表
  • 新表(ghost表)上直接alter修改表结构
  • 迁移原表数据到新表
  • 拉取解析binlog事件,应用到新表
  • cut-over阶段,用新表替换掉原表

2. 连接从库间接应用到主库

连接从库校验完后,在主库创建新表迁移原表数据到新表模拟从库的从库,拉取解析增量binlog应用到主库cut-over阶段,用新表替换掉原表两者不同的点就在于,通过连接从库来进行变更,对主库的性能影响最小。


03

PhpMyAdmin

资历最老并且最成熟的WEB版MySQL工具。允许数据库运维人员通过浏览器对数据表进行操作。而且具有丰富的格式来展示数据。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)

能够动态地将问题、连接数/进程、流量绘制成图形。并且检测当性能下降时自动提供解决建议的功能。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)


04

Sqlcheck

在MySQL的反模式中,有兴趣的同学可以看下相关资料(SQL anti-patterns)。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)

SqlCheck能将够定位的问题分为3类,高风险,中风险,低风险。这个能帮助列出哪些是最影响你效率的问题。你所要做的就是将文件名称当作参数输入到工具中。


05

Orchestrator

orchestrator是一款非常实用的数据复制管理工具。它能够通过抓取数据库主从关系来生成拓扑图。并且可以通过拖拉拽的方式来重构你的数据库关系。这些操作非常安全,不会因为非法操作来损坏数据库。

最后,orchestrator能够恢复当其中的节点发生故障,它应用了状态的概念来正确的恢复并且在适当的时候与主库进行连接。

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)


上面的工具在某些场景还是挺好用的,后面会抽时间介绍下这些工具的部署和使用教程,感兴趣的朋友可以关注一下~

吐血推荐5大管理MYSQL的开源免费利器,按需选择,值得珍藏(开源mysql管理工具)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月3日 上午9:51
下一篇 2022年10月3日 上午9:53

相关推荐

  • 电销软件有哪些?电销人员快来看(电销专用软件)

    电销软件有哪些?电销人员快来看(电销专用软件) 电销软件在现代商业运营中发挥着重要作用。它们提供了各种功能,以帮助销售团队更加高效地开展业务。在本文中,我们将介绍一些常见的电销软件…

    科研百科 2024年3月24日
    127
  • 高校科研项目网址是什么

    高校科研项目网址是什么 随着科技的不断进步,高校科研项目也在不断发展。通过高校科研项目网址,我们可以随时随地访问最新的科研项目,了解最新的研究进展,并与研究人员进行交流。本文将介绍…

    科研百科 2025年6月3日
    0
  • 应用对象及规模怎么填

    应用对象及规模怎么填 随着信息技术的不断发展,应用对象及规模填的问题变得越来越突出。无论是企业,还是个人,都需要选择合适的应用对象及规模填来保证应用的稳定性和安全性。在本文中,我们…

    科研百科 2024年10月7日
    27
  • 修文写作:临床实践总结报告(修文写作-临床实践总结报告怎么写)

      随着医学科技的飞速发展,临床实践总结报告在评估治疗效果、制定新的治疗方案和推动医疗科研方面具有重要意义。本文就临床实践总结报告的相关概念、撰写方法和实践应用进行探讨。 修文写作…

    科研百科 2024年4月12日
    110
  • 招商项目引资管理系统

    招商项目引资管理系统 随着中国经济的快速发展,招商项目引资管理系统已经成为了招商工作的重要工具。这一系统可以帮助招商人员高效地管理引资工作,提高引资效率,降低引资成本,同时也能够为…

    科研百科 2024年12月27日
    0
  • 低代码平台数字化转型

    低代码平台是数字化转型的关键 随着科技的不断进步和发展,数字化转型已经成为企业发展的必然趋势。在这个数字化时代,企业需要通过技术手段来提高效率、降低成本,并实现创新和竞争优势。而低…

    科研百科 2024年3月1日
    122
  • 中建内部项目管理手册,工期、成本、质量就按这来!内附表格超全

    为了健全工程项目管理体系,规范项目管理行为,提升项目管理水平,中建制定了123页的项目管理手册,这本手册适用于所有建造工程项目,我们工程人可以以此为参照,制定相应的支持性文件或实施…

    2022年6月8日
    282
  • 下载常德协同办公

    下载常德协同办公 现在,我们可以轻松地下载常德协同办公。这是一个非常有用的工具,可以大大提高我们的工作效率。如果您正在寻找一个快速,方便且易于使用的工具来与团队成员协作,那么常德协…

    科研百科 2024年8月21日
    40
  • 关于加强各类大型活动和会议管理的通知(关于加强各类大型活动和会议管理的通知怎么写)

    关于加强各类大型活动和会议管理的通知(关于加强各类大型活动和会议管理的通知怎么写) 各乡镇(街道),县产业集聚区,各专项工作组,各单位: 为切实做好我县疫情防控工作,保障全县群众身…

    科研百科 2024年3月22日
    148
  • 李常洪科研项目

    李常洪科研项目 李常洪教授领导的科研项目“量子纠缠态的制备与性质研究”取得了重要的进展。该研究在量子纠缠态的制备方法和性质研究方面均具有重要意义,为量子计算的发展提供了重要的理论支…

    科研百科 2025年2月28日
    0