首页 > 编程知识 正文

mysql开源(开源mysql可视化管理工具)

时间:2023-05-04 17:50:33 阅读:89089 作者:3300

概述

数据库对于搬运人员来说,要保证数据库高效平稳地运行就像杂技演员在转动盘子一样,需要灵活、集中注意力、快速反应、冷静的头脑。 数据库是几乎所有能够成功运行系统的核心。 数据库运营人员对组织的数据负责,可以找到可靠的工具来更有效地管理数据库,保持日常工作的轻松性变得尤为重要。 因此,数据库操作员需要更好的工具来使系统顺利运行。 什么工具对MySQL体贴的跳跳糖来说值得测试和相信呢? 这里推荐五个mysql开源工具。

01

Mycli

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

提供了代码完成、语法突出显示等功能,自动输入第一个字符来搜索表名和字段名,并在命令行模式中通过。 命令行模式的优点是,在远程操作和双重认证等有安全限制的环境中不受限制,图像化的工具不一定不好使用。

02

Gh-ost

作为一个DBA,大表DDL的改动大部分使用的是Percona的pt-online-schema-change,其实还有一个比较小型的工具--gh-ost。 gh-ost的设计被认为是无触发、可监视、可动态调整暂停等,更重要的是切换方案的出色设计。

通常,行业内对大表DDL的变更的应对方法是利用Percona的pt-online-schema-change、Facebook的OSC等三方工具的方法,以及通过修正备用银行实现滚动变更只不过是升级到5.7使用官方在线DDL的三种方法,但是触发器部署带来的锁定竞争问题、备用切换带来的额外成本、在线DDL的限制让DBA无法放心。

那么,gh-ost是如何工作的呢? 官方体系结构图如下。

有以下两种方法。

1 .连接到主库直接修改

在直接连接主数据库的主数据库中创建ghost表在新表(ghost表)中直接由alter修改表结构将原始表数据移动到新表中以解析binlog事件,然后在新表cut--

从库中验证连接后,在主库中创建新表,将原始表数据迁移到新表,模拟从库中的从库中,读取分析增量binlog,从而生成主库中的cut-over 将原始表替换为新表进行更改的一点是,通过连接从库进行更改,将对主库性能的影响降至最低。

03

PhpMyAdmin

资历最老、最成熟的网络版MySQL工具。 允许数据库的承运人通过浏览器操作数据表。 拥有丰富的格式来展示数据。

能够对问题、连接数/进程、流量进行动态图表化。 它还可以检测在性能下降时自动提供解决建议的能力。

04

Sqlcheck

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

SqlCheck可以将充分定位的问题分为高风险、中风险、低风险三类。 这有助于列举最影响你效率的问题。 你所做的就是将文件名作为参数输入到工具中。

05

Orchestrator

orchestrator是一种非常实用的数据复制管理工具。 可以通过抓住数据库的主从关系生成拓扑图。 可以通过拖动重新建立数据库关系。 这些操作非常安全,不会因非法操作而损坏数据库。

最后,如果节点发生故障,orchestrator可以恢复。 orchestrator应用状态概念以正确恢复,并根据需要连接到主库。

上面的工具在一些场景中很好用。 稍后将介绍这些工具的部署和使用教程。 有兴趣的人请关注一下~

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。