首页/数据/数据工程与 ETL 速查/SHOW MASTER STATUS:查看 binlog 位点
CDC 与同步53 条

SHOW MASTER STATUS:查看 binlog 位点

SHOW MASTER STATUS 显示当前正在写的 binlog 文件(File)、写入偏移(Position)与已执行的 GTID 集合,是记录 CDC 启动位点与估算延迟的常用视图;MySQL 8.4 起该语句的新名称为 SHOW BINARY LOG STATUS。

File当前活动的 binlog 文件名
Position文件内当前写入偏移
Executed_Gtid_Set已执行的 GTID 集合(GTID 模式)
用途记录启停位点、对照消费位点估算滞后

查看位点

查看位点
SHOW MASTER STATUS\G
-- MySQL 8.4+ 使用新名称
SHOW BINARY LOG STATUS\G
对比“源端 File/Position”与“工具消费位点”可以粗估滞后;文件序号相同看偏移差,跨文件则要结合文件大小估算。

易错点

  • 只比较文件序号忽略偏移,跨文件时的滞后估算完全失真
  • GTID 模式仍只记录文件位点,切换主库后位点对不上

数据来源与参考

  • MySQL 8.0 Reference Manual: SHOW MASTER STATUS
  • MySQL 8.4 Reference Manual: SHOW BINARY LOG STATUS
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌