SuperAPI AI 工具集

mariadb-errors-replication-lag

通用与其它

查看项目

更新于 10-15 22:18

技能介绍

用途:在 MariaDB 从库上报 Seconds_Behind_Master 持续增长、复制疑似卡住、并行线程无效或需要准确测量延迟时使用。

主要能力:区分真实延迟与假尖峰(半同步回退到异步)、定位长主库事务、检查 GTID 位置、匹配 max_allowed_packet、并行回放线程与模式调优。

必要用法:Seconds_Behind_Master 不可靠,需配合 pt-heartbeat;启用并行回放: STOP SLAVE ; SET GLOBAL slave_parallel_threads = 8 ; SET GLOBAL slave_parallel_mode = 'optimistic' ; START SLAVE ; 大 DML 在主库分批,例如 DELETE ... LIMIT 10000;多源用 SHOW ALL SLAVES STATUS\G;GTID 位置用 SELECT @@gtid_slave_pos, @@gtid_current_pos, @@gtid_binlog_pos。

限制:涉及参数默认值以 MariaDB 知识库为准;不要盲目关闭 gtid_strict_mode,不要在主库设置 binlog_row_image=MINIMAL(影响 PITR)。具体版本差异与完整示例暂未提供。