aurora_global_db_status - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

aurora_global_db_status

顯示有關 Aurora 全域資料庫延遲各方面的資訊,特別是基礎 Aurora 儲存的延遲 (稱為持久性延遲) 及復原點目標 (RPO) 之間的延遲。

語法

aurora_global_db_status()

引數

無。

傳回類型

SETOF 記錄,包含下列欄:

  • aws_region – 此資料庫叢集所在的 AWS 區域。如需依引擎列出的 AWS 區域 完整清單,請參閱 區域和可用區域

  • 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 延遲是指最近使用者交易 COMMIT 在儲存於 Aurora 全域資料庫的主資料庫叢集之後,將其儲存於次要資料庫叢集上所需的時間。值 -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 – 次要資料庫叢集產生熱待命資訊時所使用的 epoch。熱待命是主資料庫為復原或待命模式時支援連線和查詢的資料庫執行個體。熱待命資訊包括 epoch (時間點) 及有關用來作為熱待命資料庫執行個體的其他詳細資料。如需詳細資訊,請參閱 PostgreSQL 文件中的 Hot standby (熱待命)

  • feedback_xmin – 次要資料庫叢集所使用的最小 (最舊) 作用中交易 ID。

使用須知

此函數會顯示 Aurora 全域資料庫的複寫統計資料。Aurora PostgreSQL 全域資料庫中每個資料庫叢集會各自顯示為一列。您可從 Aurora PostgreSQL 全域資料庫中的任何執行個體執行此函數。

如要評估 Aurora 全域資料庫複製延遲 (此為可見的資料延遲),請參閱 aurora_global_db_instance_status

若要進一步了解使用 aurora_global_db_statusaurora_global_db_instance_status 來監控 Aurora 全域資料庫延遲,請參閱 監視基於 Aurora 波斯特格雷SQL的全局。如需更多 Aurora 全域資料庫的詳細資訊,請參閱 Amazon Aurora 全域資料庫的概觀

範例

此範例示範如何顯示跨區域儲存統計資料。

=> 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