全部產品
Search
文件中心

:績效參數表

更新時間:Jun 19, 2024

執行個體績效參數可以直觀反饋執行個體健康狀態、串連狀態、儲存狀態、串連數、查詢並發數、資料存放區量及節點狀態等。本文介紹AnalyticDB PostgreSQL版的績效參數。

儲存彈性模式

您可以調用DescribeHealthStatus - 查看執行個體和節點的健康狀態介面返回以下指標參數。

參數名

指標項

單位

說明

adbpg_status

執行個體健康狀態

  • critical:任意一個Master節點(協調節點)或Segment節點(計算節點)不可用,控制台顯示為紅色。

  • healthy:所有節點均可用,控制台顯示為綠色。

adbpg_connection_status

執行個體串連狀態

執行個體串連狀態。取值說明:

  • critical:執行個體串連數使用率大於95%,控制台顯示為紅色。

  • warning:執行個體串連數使用率大於90%且小於等於95%,控制台顯示為黃色。

  • healthy:執行個體串連數使用率小於等於90%,控制台顯示為綠色。

說明

執行個體串連數使用率為所有Master節點和Segment節點的串連數使用率的最大值。

adbpg_disk_status

執行個體儲存狀態

執行個體儲存狀態。取值說明:

  • critical:執行個體儲存水位大於等於90%,控制台顯示為紅色,執行個體將被鎖定。

  • warning:執行個體儲存水位大於等於70%且小於90%,控制台顯示為黃色。

  • healthy:執行個體儲存水位小於70%,控制台顯示為綠色,執行個體儲存狀態健康。

說明

執行個體儲存水位為所有Segment節點的儲存水位的平均值。

adbpg_disk_usage_percent

執行個體儲存水位

%

執行個體儲存水位狀態。取值說明:

  • critical:執行個體儲存水位大於等於90%,執行個體將被鎖定。

  • warning:執行個體儲存水位大於等於70%且小於90%。

  • healthy:執行個體儲存水位小於70%,執行個體儲存狀態健康。

說明

執行個體儲存水位為所有Segment節點的儲存水位的平均值。

adbpg_master_disk_usage_percent_max

最大執行個體協調節點儲存水位

%

Master節點最大儲存水位狀態。取值說明:

  • critical:水位大於等於90%,執行個體將被鎖定。

  • warning:水位大於等於70%且小於90%。

  • healthy:水位小於70%,執行個體儲存狀態健康。

adbgp_segment_disk_usage_percent_max

最大執行個體計算節點儲存水位

%

Segment節點最大儲存水位狀態。取值說明:

  • critical:水位大於等於90%,執行個體將被鎖定。

  • warning:水位大於等於80%且小於90%。

  • healthy:水位小於80%,執行個體儲存狀態健康。

node_master_status

協調節點健康狀態

Master節點健康狀態。取值說明:

  • critical:任意一個主Master節點或副Master節點不可用,控制台顯示為紅色。

  • healthy:所有Master節點均可用,控制台顯示為綠色。

adbpg_master_status

node_segment_disk_status

計算節點儲存狀態

Segment節點儲存狀態。取值說明:

  • critical:Segment節點儲存水位大於等於90%,控制台顯示為紅色,執行個體將被鎖定。

  • warning:Segment節點儲存水位大於等於80%且小於90%,控制台顯示為黃色。

  • healthy:Segment節點儲存水位小於80%,控制台顯示為綠色,執行個體狀態健康。

說明

Segment節點儲存水位為所有Segment節點的儲存水位的最大值。

node_master_connection_status

協調節點串連健康狀態

Master節點串連健康狀態。取值說明:

  • critical:Master節點串連數使用率大於等於95%,控制台顯示為紅色。

  • warning:Master節點串連數使用率大於等於90%且小於95%,控制台顯示為黃色。

  • healthy:Master節點串連數使用率小於90%,控制台顯示為綠色。

說明

Master節點串連數使用率為所有Master節點中串連數使用率的最大值。

adbpg_segment_status

node_segment_connection_status

計算節點串連健康狀態

Segment節點串連健康狀態。取值說明:

  • critical:Segment節點串連數使用率大於等於95%,控制台顯示為紅色。

  • warning:Segment節點串連數使用率大於等於90%且小於95%,控制台顯示為黃色。

  • healthy:Segment節點串連數使用率小於90%,控制台顯示為綠色。

說明

Segment節點的串連數使用率為所有Segment節點中的串連數使用率最大值。

adbpg_instance_total_data_gb

執行個體儲存總量

GB

儲存資料總量。

說明

僅小版本為v6.3.11.3及以上的執行個體,控制台顯示該參數。

adbpg_instance_hot_data_gb

熱儲存總量

GB

熱資料存放區總量。

說明

僅小版本為v6.3.11.3及以上的執行個體,控制台顯示該參數。

adbpg_instance_cold_data_gb

冷儲存總量

GB

冷資料存放區總量。

說明

僅小版本為v6.3.11.3及以上的執行個體,控制台顯示該參數。

您可以調用DescribeDBClusterPerformance - 查看執行個體效能資料介面返回以下指標參數。

參數名

指標項

單位

說明

adbpg_segment_cnt

計算節點數

每個小時採集的執行個體Segment節點總數。

adbpg_instance_disk_used_mb

執行個體儲存總使用量

MB

所有Segment節點實際使用的儲存空間總和。

adbpg_instance_disk_usage_percent

執行個體總儲存水位

%

執行個體中所有Segment節點的儲存使用量除以執行個體中所有Segment節點的儲存預留空間。

node_master_connection_count

協調節點串連數

Master節點的串連數。

node_segment_connection_count

計算節點串連數

Segment節點的串連數。

node_segment_workfile_used_mb

臨時落盤檔案大小

MB

Segment節點計算過程中產生的計算量太大,記憶體不夠的情況下需要臨時寫入磁碟的檔案的大小。

node_cpu_used_percent

CPU使用率

%

Master節點或Segment節點CPU使用率。

node_mem_used_percent

記憶體使用量率

%

Master節點或Segment節點記憶體使用量率。

node_disk_iops_percent

IO使用率

%

Master節點或Segment節點I/O使用率。

node_disk_used_mb

儲存使用量

MB

每個Segment節點的儲存使用量。

node_disk_usage_percent

儲存水位

%

每個Segment節點的儲存使用量除以每個Segment節點的預置空間。

adbpg_rsq_cost

資源隊列查詢代價

代表歸屬於當前隊列允許運行中的所有query預計的代價總量。rsqCostLimit值-1表示無限制, rsqCostValue表示當前運行中所有查詢的cost累加值

adbpg_rsq_count

資源隊列查詢並發數

代表歸屬於當前隊列的允許運行中的query的並發數,如果打滿資源隊列並發限制值,後續進入隊列的query需要排隊等待。rsqCountLimit是限制的並發數, 值-1代表無限制, rsqCountValue值代表啟動並執行並發數

adbpg_rsq_memory

資源隊列查詢記憶體量

Byte

代表歸屬於當前隊列允許運行中的所有query使用的記憶體量。rsqMemoryLimit是記憶體總量限制, 值-1表示無限制。rsqMemoryValue代表運行中query所使用的記憶體量

adbpg_rsq_waiters

資源隊列等待查詢數

rsqwaiters代表歸屬於當前隊列的,且由於資源不足等原因無法擷取資源隊列槽位,處於等待的狀態query個數。由於隊列中已啟動並執行query個數達到隊列並發限制, 新進入的query可能無法擷取資源群組操作,而處於等待狀態,直至隊列中的資源可以支援新的query運行。這些query在pg_stat_activity視圖中處於waiting狀態

adbpg_rsq_holders

資源隊列執行查詢數

rsqholders代表歸屬於當前隊列的,且已經擷取了資源隊列槽位,可以開始啟動並執行statement個數。該指標展示了隊列中擷取了資源隊列slot的query個數,但並不代表這些query一定處於active狀態。這些query在執行過程中可能會由於等待其他系統資源(比如行鎖)而繼續處於等待狀態,在這些時候其所佔有的資源隊列槽位並不會被釋放。

說明

大部分情況下rsqcountvalue的值會與rsqholders相等,極少數情況下rsqholders的值可能會大於rsqcountvalue,這是因為可能出現系統異常導致query執行完但資源隊列鎖並沒有被釋放,如果長時間出現rsqholders與rsqcountvalue存在明顯差距的情況,可以聯絡工程師進行排查。

adbpg_db_qps

執行個體QPS

QPS指標:資料庫執行個體每秒處理的讀查詢的總數。這裡的查詢語句包括SELECT、SELECT INTO 、SELECT FOR UPDATE以及FETCH查詢。

adbpg_db_tps

執行個體TPS

TPS指標:資料庫執行個體每秒處理的寫操作的總數。這裡的寫操作包括INSERT、UPDATE、DELETE以及INSERT INTO SELECT查詢。

Serverless版本

您可以調用DescribeHealthStatus - 查看執行個體和節點的健康狀態介面返回以下指標參數。

參數名

指標項

單位

說明

adbpg_status

執行個體健康狀態

  • critical:任意一個Master節點(協調節點)或Segment節點(計算節點)不可用,控制台顯示為紅色。

  • healthy:所有節點均可用,控制台顯示為綠色。

adbpg_connection_status

執行個體串連狀態

執行個體串連狀態。取值說明:

  • critical:執行個體串連數使用率大於95%,控制台顯示為紅色。

  • warning:執行個體串連數使用率大於90%且小於等於95%,控制台顯示為黃色。

  • healthy:執行個體串連數使用率小於等於90%,控制台顯示為綠色。

說明

執行個體串連數使用率為所有Master節點和Segment節點的串連數使用率的最大值。

node_master_status

協調節點健康狀態

Master節點健康狀態。取值說明:

  • critical:任意一個主Master節點或副Master節點不可用,控制台顯示為紅色。

  • healthy:所有Master節點均可用,控制台顯示為綠色。

node_master_connection_status

協調節點串連健康狀態

Master節點串連健康狀態。取值說明:

  • critical:Master節點串連數使用率大於等於95%,控制台顯示為紅色。

  • warning:Master節點串連數使用率大於等於90%且小於95%,控制台顯示為黃色。

  • healthy:Master節點串連數使用率小於90%,控制台顯示為綠色。

說明

Master節點串連數使用率為所有Master節點中串連數使用率的最大值。

node_segment_connection_status

計算節點串連健康狀態

Segment節點串連健康狀態。取值說明:

  • critical:Segment節點串連數使用率大於等於95%,控制台顯示為紅色。

  • warning:Segment節點串連數使用率大於等於90%且小於95%,控制台顯示為黃色。

  • healthy:Segment節點串連數使用率小於90%,控制台顯示為綠色。

說明

Segment節點的串連數使用率為所有Segment節點中的串連數使用率最大值。

adbpg_master_disk_usage_percent_max

最大執行個體協調節點儲存水位

%

Master節點最大儲存水位狀態。取值說明:

  • critical:水位大於等於90%,執行個體將被鎖定。

  • warning:水位大於等於70%且小於90%。

  • healthy:水位小於70%,執行個體儲存狀態健康。

您可以調用DescribeDBClusterPerformance - 查看執行個體效能資料介面返回以下指標參數。

參數名

指標項

單位

說明

adbpg_acu_used

ACU使用方式

ACU

執行個體的計算資源使用量。

adbpg_segment_cnt

計算節點數

每個小時採集的執行個體Segment節點總數。

adbpg_instance_disk_used_mb

執行個體儲存總使用量

MB

實際使用的OSS儲存空間大小。

node_master_connection_count

協調節點串連數

Master節點的串連數。

node_segment_connection_count

計算節點串連數

Segment節點的串連數。

node_segment_workfile_used_mb

臨時落盤檔案大小

MB

Segment節點計算過程中產生的計算量太大,記憶體不夠的情況下需要臨時寫入磁碟的檔案的大小。

node_cpu_used_percent

CPU使用率

%

Master節點或Segment節點CPU使用率。

node_mem_used_percent

記憶體使用量率

%

Master節點或Segment節點記憶體使用量率。