本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 MariaDB 僅供讀取複本
對於 MariaDB 僅供讀取複本,您可以 CloudWatch 透過檢視 Amazon 指標來監控 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
。