使用mysql的binlog进行监控有什么意义?

之前学习过mysql的binlog,知道他主要是用来主从之间的复制来保证主从数据的一致性。除此之外还可以用来恢复数据。但是最近公司在做一个项目是利用mysql的binlog进行监控,我实在是好奇(这个项目不是我做的)通过binlog可以监控什么?我大致了解了一下阿里好像有个成熟的项目canal是专门做这个的。那么监控binlog对整个系统有什么重要的意义呢,通过监控binlog我们又能发现什么问题呢?


mysql
数据库
php
2023-09-14 12:52:19
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
巧克力好吃点

不清楚你的项目里是如何做的, 根据 binlog 记录内容, 监控 binlog 至少可以做以下事情:

  1. sql 执行情况统计, 执行频率等.
  2. 日志使用情况, 可用于增量备份管理.
  3. 特殊情况报警, 如日志不兼容情况,某些语句和函数如UUID, LOAD DATA INFILE等在复制过程可能导致数据不一致甚至出错.
分享
微博
QQ
微信
回复
2023-09-14 14:23:55
相关问题
哪些好用MySQL监控软件?
2318浏览 • 1回复 待解决
RDS MySQL是否表锁监控?
2874浏览 • 1回复 待解决
abilityslice意义什么
10862浏览 • 3回复 待解决
mysql 二阶段提交 binlog,redolog,undolog
2812浏览 • 1回复 待解决
如何进行系统崩溃监控
623浏览 • 1回复 待解决
mysqlgrant命令什么时候使用
2136浏览 • 1回复 待解决
MySQL架构在AP场景缺陷什么
3326浏览 • 1回复 待解决
PolarDB如何使用binlog同步到自己库?
3176浏览 • 1回复 待解决
innodb数据和binlog谁先写入?
2091浏览 • 1回复 待解决
FluentData MySql吗?
1815浏览 • 1回复 待解决
PolarDB MySQL 参数哪些?
2886浏览 • 1回复 待解决
HarmonyOS cmake编译存在无意义warning
314浏览 • 1回复 待解决
Mysql索引是什么结构?
2454浏览 • 1回复 待解决
安装MySQL什么要创建MySQL用户?
2101浏览 • 1回复 待解决
PolarDB binlog备份如何获取?
2798浏览 • 1回复 待解决
HarmonyOS NavPathStack长度如何监控
298浏览 • 1回复 待解决