mysql.rds_replica_status - Amazon Relational Database Service

mysql.rds_replica_status

显示 MariaDB 只读副本的复制状态。

在只读副本上调用此过程可显示有关副本线程基本参数的状态信息。

语法

CALL mysql.rds_replica_status;

使用说明

只有运行 MariaDB 版本 10.5 及更高版本的 MariaDB 数据库实例才支持此过程。

此过程等同于 SHOW REPLICA STATUS 命令。MariaDB 10.5 及更高版本的数据库实例不支持此命令。

在以前版本的 MariaDB 中,同等的 SHOW SLAVE STATUS 命令需要 REPLICATION SLAVE 特权。在 MariaDB 版本 10.5 及更高版本中,其需要 REPLICATION REPLICA ADMIN 特权。为了保护 MariaDB 10.5 及更高版本数据库实例的 RDS 管理,未向 RDS 主用户授予此新权限。

示例

以下示例显示了 MariaDB 只读副本的状态:

call mysql.rds_replica_status;

响应类似于以下内容:

*************************** 1. row *************************** Replica_IO_State: Waiting for master to send event Source_Host: XX.XX.XX.XXX Source_User: rdsrepladmin Source_Port: 3306 Connect_Retry: 60 Source_Log_File: mysql-bin-changelog.003988 Read_Source_Log_Pos: 405 Relay_Log_File: relaylog.011024 Relay_Log_Pos: 657 Relay_Source_Log_File: mysql-bin-changelog.003988 Replica_IO_Running: Yes Replica_SQL_Running: Yes Replicate_Do_DB: Replicate_Ignore_DB: Replicate_Do_Table: Replicate_Ignore_Table: mysql.rds_sysinfo,mysql.rds_history,mysql.rds_replication_status Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: Last_Errno: 0 Last_Error: Skip_Counter: 0 Exec_Source_Log_Pos: 405 Relay_Log_Space: 1016 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Source_SSL_Allowed: No Source_SSL_CA_File: Source_SSL_CA_Path: Source_SSL_Cert: Source_SSL_Cipher: Source_SSL_Key: Seconds_Behind_Master: 0 Source_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 0 Last_SQL_Error: Replicate_Ignore_Server_Ids: Source_Server_Id: 807509301 Source_SSL_Crl: Source_SSL_Crlpath: Using_Gtid: Slave_Pos Gtid_IO_Pos: 0-807509301-3980 Replicate_Do_Domain_Ids: Replicate_Ignore_Domain_Ids: Parallel_Mode: optimistic SQL_Delay: 0 SQL_Remaining_Delay: NULL Replica_SQL_Running_State: Reading event from the relay log Replica_DDL_Groups: 15 Replica_Non_Transactional_Groups: 0 Replica_Transactional_Groups: 3658 1 row in set (0.000 sec) Query OK, 0 rows affected (0.000 sec)