本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Performance Insights 監控 Aurora PostgreSQL Limitless Database
使用 Performance Insights 來監控 Aurora PostgreSQL Limitless Database 叢集。Performance Insights 在 Aurora PostgreSQL Limitless Database 的運作方式與標準 Aurora 資料庫叢集的運作方式類似。不過,您可以在 Aurora PostgreSQL Limitless Database 的碎片群組層級追蹤指標。
要追蹤的兩個主要 Performance Insights 指標如下:
-
資料庫負載:測量資料庫中的活動程度。績效詳情中的關鍵指標為
DBLoad,每秒收集一次。Performance Insights 中
DBLoad指標的單位是平均作用中工作階段 (AAS)。為了取得平均作用中工作階段,績效詳情會取樣並行執行查詢的工作階段數目。AAS 是將特定時段內的工作階段總數除以樣本總數。如需DBLoad和 AAS 的詳細資訊,請參閱資料庫負載。 -
CPU 上限:資料庫可用的運算能力上限。若要查看作用中的工作階段是否超過最大 CPU,請查看其與
Max vCPU數線的關係。Max vCPU數值由資料庫執行個體的 vCPU (虛擬 CPU) 核心數目決定。如需Max vCPU的詳細資訊,請參閱最大 CPU。
此外,您可以將 DBLoad 指標「分割」為維度,這是指標的子類別。最有用的維度如下:
-
熱門執行個體:以遞減順序顯示執行個體 (碎片和路由器) 的相對資料庫負載。
-
等待事件:導致 SQL 陳述式等待特定事件發生後,才能繼續執行。等待事件指出工作受阻的位置。
-
熱門 SQL:顯示哪些查詢對資料庫負載的貢獻最多。
如需 Performance Insights 維度的詳細資訊,請參閱維度。
下圖顯示資料庫碎片群組的熱門執行個體維度。