監控 MariaDB 僅供讀取複本 - Amazon Relational Database Service

監控 MariaDB 僅供讀取複本

針對 MariaDB 僅供讀取複本,您可以在 Amazon CloudWatch 中透過檢視 Amazon RDS ReplicaLag 指標來監控複寫延遲。ReplicaLag 指標會回報 Seconds_Behind_Master 命令的 SHOW REPLICA STATUS 欄位值。

注意

MariaDB 以前的版本使用 SHOW SLAVE STATUS 而不是 SHOW REPLICA STATUS。如果您使用的 MariaDB 是 10.5 之前的版本,請使用 SHOW SLAVE STATUS

MariaDB 複寫延遲的常見原因如下:

  • 網路停機。

  • 寫入僅供讀取複本上的資料表仍有索引。若未將僅供讀取複本的 read_only 參數設為 0,可能會中斷複寫。

  • 使用非交易儲存引擎 (例如 MyISAM)。複寫功能僅支援 MariaDB 上的 InnoDB 儲存引擎。

ReplicaLag 指標到達 0,複本即已跟上來源資料庫執行個體。如果 ReplicaLag 指標傳回 -1,表示複寫目前為非作用中。ReplicaLag = -1 相當於 Seconds_Behind_Master = NULL