Skip to main content

Menu

Webinar

Built for the Agentic Era: Introducing MariaDB Enterprise Platform 2027

Register now

Tech Talk

A New, Consistent Way to Monitor Replication Lag in MariaDB Community Server 11.8 LTS Release

By Brandon Nesterenko

11 min read
Share
#250319 13:49:05 server id 1  end_log_pos 371 CRC32 0x73119bd0 	GTID 0-1-1 trans
#250319 13:49:05 server id 1 end_log_pos 0 CRC32 0xbd5a6bb1 Annotate_rows:
#250319 13:49:05 server id 1 end_log_pos 0 CRC32 0x1d696443 Table_map: `test`.`t1` mapped to number 33
#250319 13:49:05 server id 1 end_log_pos 0 CRC32 0x81922514 Write_rows: table id 33 flags: STMT_END_F
#250319 13:49:05 server id 1 end_log_pos 533 CRC32 0xff151939 Xid = 115
#250319 13:49:07 server id 1 end_log_pos 575 CRC32 0x24a20b61 GTID 0-1-2 trans
#250319 13:49:07 server id 1 end_log_pos 0 CRC32 0x00083d64 Annotate_rows:
#250319 13:49:07 server id 1 end_log_pos 0 CRC32 0xa9db9cae Table_map: `test`.`t2` mapped to number 34
#250319 13:49:07 server id 1 end_log_pos 0 CRC32 0x06902dc9 Write_rows: table id 34 flags: STMT_END_F
#250319 13:49:07 server id 1 end_log_pos 738 CRC32 0xe8b3d05b Xid = 117
MariaDB [(none)]> SHOW ALL REPLICAS STATUS\G
*************************** 1. row ***************************
...
Using_Gtid: Slave_Pos
Gtid_IO_Pos: 0-1-2
...
Slave_SQL_Running_State: Waiting for table metadata lock
...
Gtid_Slave_Pos: 0-1-1
Master_last_event_time: 2025-03-19 13:49:07
Slave_last_event_time: 2025-03-19 13:49:05
Master_Slave_time_diff: 2
1 row in set (0.003 sec)
MariaDB [(none)]> SELECT Master_last_event_time, Slave_last_event_time, Master_slave_time_diff FROM INFORMATION_SCHEMA.slave_status;
+------------------------+-----------------------+------------------------+
| Master_last_event_time | Slave_last_event_time | Master_slave_time_diff |
+------------------------+-----------------------+------------------------+
| 2025-03-19 13:49:07 | 2025-03-19 13:49:05 | 2 |
+------------------------+-----------------------+------------------------+
1 row in set (0.002 sec)