GreatSQL社区

搜索

【GreatSQL茶话会07】你常用的好用的数据库周边工具有哪些?

1284 17 2023-9-12 14:29
GreatSQL 茶话会第七期来啦!!!

本期话题
作为一名数据库运维人员,关于数据库的周边工具,想必大家都用过很多了,比如说可视化运维工具、数据迁移同步工具、监控工具和第三方备份管理工具等等。
那么本期话题,大家就来分享一下,你使用过的好用的数据库周边工具吧!~
在本帖下参与互动回复,即可获得对应的活动奖励,更有机会获取数据库书籍《高性能 MySQL(第4版)》一本!快来参与讨论吧~

活动奖励
  • 参与讨论者(回复内容 20 字以上):社区金币 100 个;
  • 精华回复(回复内容 100 字以上):社区金币 300 个;
  • 回复的内容获得点赞数前三名(点赞数需不小于 5):《高性能 MySQL(第4版)》

活动时间
点赞数量统计截止时间:2023.9.25 24:00

特别赞助
本次活动点赞奖书籍,由电子工业出版社博文视点特别赞助。


书籍预览
《高性能 MySQL(第4版)》旨在反映云和自托管 MySQL 的最新进展、InnoDB 性能,以及新特性和新工具,可以帮助你设计一个可随业务扩展的关系数据平台。你将学习到数据库安全方面的最佳实践,以及在性能和稳定性方面来之不易的经验。本书还向数据库管理员介绍了通过复制、负载均衡、高可用性和故障切换来扩展应用程序的安全且实用的方法。
  • 深入了解 MySQL 的体系结构,包括其存储引擎的关键事实。
  • 了解服务器配置如何与硬件和部署选择配合使用。
  • 让查询性能成为软件交付过程的一部分。
  • 检查 MySQL 复制和高可用性的增强功能。
  • 比较托管云环境中的不同 MySQL 产品。
  • 探索 MySQL 从应用端配置到服务器调优的全栈优化。
  • 将传统的数据库管理任务转变为自动化流程。
《高性能 MySQL(第4版)》适合数据库管理员(DBA)阅读,也适合系统运维和开发人员参考学习。不管你是数据库新手还是专家,相信都能从本书中有所收获。



微信图片_20230906100332.jpg
点击图片查看本书详情

全部回复(17)
admin 2023-9-26 14:07:32
感谢大家的参与,本次茶话会已结束,根据点赞数量及回帖内容质量统计公布获奖名单:

点赞最多奖:《高性能 MySQL(第4版)》一本
获奖用户名:365db,siyo,PIG屁登;

精华回帖奖:社区金币 300 个;
获奖用户名:chongzh,张小峰,renduy,ShawnYan,铎铎是只猫,vvvvvv,haozixu;

参与回帖奖:社区金币 100 个;
获奖用户名:fander;
365db 2023-9-12 15:06:01
我常用的是workbench和mysql shell,但是还有其他
数据库管理工具:

phpMyAdmin:用于MySQL数据库的开源Web管理工具。
phpPgAdmin:用于PostgreSQL数据库的开源Web管理工具。
SQL Server Management Studio (SSMS):用于Microsoft SQL Server的官方管理工具。
DBeaver:通用的数据库客户端,支持多种数据库系统,包括MySQL、PostgreSQL、Oracle等。
Navicat:支持多种数据库的图形化管理工具,包括MySQL、PostgreSQL、SQL Server等。
HeidiSQL:用于MySQL、MariaDB和Microsoft SQL Server的开源数据库管理工具。
数据库监控工具:

Prometheus:用于监控和警报的开源系统,可用于监控多种数据库。
Grafana:可与Prometheus等监控工具集成,提供可视化仪表板和警报功能。
Datadog:云原生监控和安全平台,支持多种数据库引擎。
New Relic:性能监控和应用性能管理工具,支持多种数据库。
Zabbix:开源监控解决方案,支持数据库监控。
数据库查询工具:

pgAdmin:用于PostgreSQL的开源数据库查询和管理工具。
SQL Workbench/J:通用的SQL查询工具,支持多种数据库。
SQuirreL SQL:开源的Java SQL客户端,支持多种数据库。
Toad for Oracle:用于Oracle数据库的查询和管理工具。
SQLyog:用于MySQL数据库的图形化查询工具。
数据库优化工具:

Percona Toolkit:用于MySQL和MongoDB的一组开源工具,用于性能优化和故障排除。
pt-query-digest:Percona Toolkit的一部分,用于分析MySQL查询性能。
pgTune:用于自动优化PostgreSQL配置文件的工具。
SQL Diagnostic Manager:用于SQL Server的性能监控和优化工具。
可以给我点赞吗?
fander 2023-9-12 15:10:36
可视化运维工具:dbeaver   
数据迁移同步工具: canal
监控工具:PMM
第三方备份管理工具: xtrabackup
PIG屁登 2023-9-12 15:13:26
本帖最后由 PIG屁登 于 2023-9-12 15:32 编辑


事情是这样的,9月9号是一个普通不能再普通的周六,我美美的睡了一下午,起床准备去和妹子约会,梳洗完毕后,刚要出门,“在你的心上,自由的飞翔,灿烂的星光,永恒的闪亮”电话响起来,我还以为是妹子等急了,来电话催,从裤兜掏出手机一看。是傻逼领导的电话,我犹豫了一下!
接还是不接,接!估计没好事,还会耽误我约会。不接!妈的!估计还会打过来,还会给我跟大领导告状,回头还要扣我那点绩效。操了,接。
喂喂喂,!
谁谁谁MySQL数据库主从出问题了,尽快看看,给恢复一下。
我槽了,妹子再等我吃饭了,菜已经点完了。
我快速打开电脑,一顿操作,pt-table-sync工具修复差异数据应该是最块的方法,日,客户的架构师MGR,pt工具不支持,这时候我回忆起GreatSQL社区开源了一个gt-checksum工具。果断上工具,几分钟搞定,出门共享单车直奔商场,正好赶上菜刚上来。啥都没耽误。感谢GreatSQL社区。拯救了苦逼的运维。
gt-checksum绝对值得拥有。别的工具留给其他人讲,这个工具点赞留给我。
PIG屁登 2023-9-12 15:14:59
365db 发表于 2023-9-12 15:06
我常用的是workbench和mysql shell,但是还有其他
数据库管理工具:

不可以,你的故事讲的不好。
siyo 2023-9-12 15:19:47
本帖最后由 siyo 于 2023-9-12 15:20 编辑

从大学开始接触到数据库一直使用的是 NAVICAT 可视化的工具,简单易用的图形化界面简直就是新手的福音,想必这是目前很多大学生正在使用的工具。
后来开始工作以后,开始使用命令行操作数据库,渐渐的不用可视化工具了,这也算是一种成长吧~

后来在工作中由于需要使用数据校验,了解到了GreatSQL社区的gt-checksum工具,同时因为使用到了GreatSQL的MGR,Percona Toolkit中的pt-table-checksum和pt-table-sync并不支持MGR,所以使用了gt-checksum,确实方便了数据校验~

同时也有监控工具Zabbix、Prometheus、Grafana、PMM这些都是非常好的数据库监控工具,保障了数据库运行时的监控告警

MySQL Shell这款数据库客户端工具,可谓是运维人员的“秒杀神器”,一开始使用的时候挺生疏的,但是逐步掌握以后顿时感到他强大的魅力~

Xtrabackup备份工具的神器,在数据库备份的海洋里,存在一件璀璨的瑰宝,那就是Xtrabackup支持InnoDB/XtraDB的热备份,不影响数据库线上操作;可实现数据库的完整和增量备份,时间和空间高效;备份文件可直接用于数据库恢复,简化了恢复操作;压缩传输功能降低了网络开销
chongzh 2023-9-12 15:37:09
本帖最后由 chongzh 于 2023-9-12 15:39 编辑

数据库监控    mysql_export/node_export + prometheus + grafana + alertmanager、zabbix
慢日志分析    pt-query-digest、termsql
慢日志可视化  clicktail +  grafana +  ClickHouse
DDL变更      pt-online-schema-change 、gh-ost
数据归档      pt-archiver
数据校验      gt-checksum、pt-table-checksum、pt-table-sync
数据闪回      binlog2sql、MyFlash
数据库备份    percona-xtrabackup、mysqldump、mysqlpump、mydumper/myloader
SQL审核      archery、yearning、SQLE
审计插件      mysql-audit
引擎插件      TokuDB、Rocksdb
数据库高可用  orchestrator、mha、Xenon
中间件        proxysql、mysqlrouter、DBLE、mycat
客户端工具  DBeaver、navicat
喜欢就关注我公众号:DBA烂笔头
vatebur 2023-9-12 15:38:45
PIG屁登 发表于 2023-9-12 15:14
不可以,你的故事讲的不好。

还是你会讲故事,给你点赞了
张小峰 2023-9-12 16:15:24
MySQL 常用周边工具:

1、备份工具:
xtrabackup
mysqldump
mydumper
myloader


2、集群管理工具:
MHA
ORC

3、DDL 变更第三方工具:
gh-ost
pt-osc

4、监控:
Prometheus+Grafana+Zabbix

5、Percona Toolkit 常用工具:
慢查分析:pt-query-digest
归档:pt-archiver
批处理:oak-chunk-update

6、工单审核:
Inception

7、其他工具:
抓包 :tcpflow
MySQL多实例启动和停止工具:myadm
闪回工具:binlog2sql
压测工具:sysbench
admin 2023-9-13 14:12:39
siyo 发表于 2023-9-12 15:19
从大学开始接触到数据库一直使用的是 NAVICAT 可视化的工具,简单易用的图形化界面简直就是新手的福音,想 ...

这个分享不错,有理有据的
12下一页
admin

49

主题

5

博客

170

贡献

管理员

Rank: 9Rank: 9Rank: 9

积分
271

勤学好问(铜)写作分享(铜)给予赞同(铜)炙手可热(银)助人为乐(银)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-5-29 14:13 , Processed in 0.023850 second(s), 24 queries , Redis On.
快速回复 返回顶部 返回列表