aurora_global_db_status - Amazon Aurora
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

aurora_global_db_status

显示有关 Aurora 全局数据库滞后各方面的信息,特别是底层 Aurora 存储的滞后(所谓持久性滞后)以及恢复点目标(RPO)之间的滞后。

语法

aurora_global_db_status()

Arguments

无。

返回类型

包含以下列的 SETOF 记录:

  • aws_region – 此数据库集群所在的 Amazon Web Services 区域。有关按引擎排列的完整 Amazon Web Services 区域列表,请参阅区域及可用区

  • highest_lsn_written – 此数据库集群上当前存在的最高日志序列号(LSN)。日志序列号 (LSN) 是标识数据库事务日志中的记录的唯一序列号。对 LSN 进行排序,以便较大的 LSN 表示较晚的事务。

  • durability_lag_in_msec – 辅助数据库集群上的 highest_lsn_written 与主数据库集群上的 highest_lsn_written 之间的时间戳值差异。值为 -1 表示 Aurora 全局数据库的主数据库集群。

  • rpo_lag_in_msec – 恢复点目标(RPO)滞后。RPO 滞后是最近的用户事务在存储在 Aurora 全局数据库的主数据库集群上之后,执行 COMMIT 操作以便存储在辅助数据库集群上所需的时间。值为 -1 表示主数据库集群(因此滞后无关紧要)。

    简而言之,该指标计算 Aurora 全局数据库中每个 Aurora PostgreSQL 数据库集群的恢复点目标,即如果发生中断,可能会丢失多少数据。与滞后一样,RPO 是按时间计量的。

  • last_lag_calculation_time – 指定上次为 durability_lag_in_msecrpo_lag_in_msec 计算值的时间戳。时间值(如 1970-01-01 00:00:00+00)表示这是主数据库集群。

  • feedback_epoch – 辅助数据库集群在生成热备用信息时使用的纪元。热备用服务器是在主数据库处于恢复或备用模式时支持连接和查询的数据库实例。热备用服务器信息包括纪元(时间点)和有关用作热备用服务器的数据库实例的其他详细信息。有关更多信息,请参阅 PostgreSQL 文档中的热备用

  • feedback_xmin – 辅助数据库集群使用的最小(最早)活动事务 ID。

使用说明

此函数显示 Aurora 全局数据库的复制统计数据。它为 Aurora PostgreSQL 全局数据库中的每个数据库集群显示一行。您可以从 Aurora PostgreSQL 全局数据库中的任何实例运行此函数。

要评估 Aurora 全局数据库复制滞后(即可见的数据滞后),请参阅 aurora_global_db_instance_status

要了解有关使用 aurora_global_db_statusaurora_global_db_instance_status 监控 Aurora 全局数据库滞后的更多信息,请参阅 监控基于 Aurora PostgreSQL 的全局数据库。有关 Aurora 全局数据库的信息,请参阅Amazon Aurora Global Database 概览

示例

此示例说明如何显示跨区域存储统计数据。

=> SELECT CASE WHEN '-1' = durability_lag_in_msec THEN 'Primary' ELSE 'Secondary' END AS global_role, * FROM aurora_global_db_status(); global_role | aws_region | highest_lsn_written | durability_lag_in_msec | rpo_lag_in_msec | last_lag_calculation_time | feedback_epoch | feedback_xmin -------------+------------+---------------------+------------------------+-----------------+----------------------------+----------------+--------------- Primary | eu-west-1 | 131031557 | -1 | -1 | 1970-01-01 00:00:00+00 | 0 | 0 Secondary | eu-west-2 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640 Secondary | eu-west-3 | 131031554 | 410 | 0 | 2021-06-01 18:59:36.124+00 | 0 | 12640