極光活動 - Amazon Aurora

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

極光活動

每個伺服器處理序傳回一個資料列,顯示與該處理序目前活動相關的資訊。

語法

aurora_stat_activity();

引數

傳回類型

每個伺服器處理序傳回一個資料列 除了pg_stat_activity欄之外,還會新增下列欄位:

  • 平面 — 計劃識別碼

使用須知

一種補充視圖,用於pg_stat_activity返回具有顯示當前查詢執行計劃的附加plan_id列的相同列。

aurora_compute_plan_id必須啟用檢視才能傳回 plan_id。

此功能可從 Aurora 版本 14.10、15.5 版以及所有其他更新版本使用。

範例

下面的示例查詢通過查詢 ID 和 Plan_id 聚合頂部負載。

db1=# select count(*), query_id, plan_id db1-# from aurora_stat_activity() where state = 'active' db1-# and pid <> pg_backend_pid() db1-# group by query_id, plan_id db1-# order by 1 desc; count | query_id | plan_id -------+----------------------+------------- 11 | -5471422286312252535 | -2054628807 3 | -6907107586630739258 | -815866029 1 | 5213711845501580017 | 300482084 (3 rows)

如果用於查詢 ID 的計劃發生變化,則極光活動將報告一個新的計劃 ID。

count | query_id | plan_id -------+----------------------+------------- 10 | -5471422286312252535 | 1602979607 1 | -6907107586630739258 | -1809935983 1 | -2446282393000597155 | -207532066 (3 rows)