

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

# RDS PostgreSQL 的 SQL 統計資料
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL"></a>

Performance Insights 會針對每一次 SQL 呼叫和執行查詢的每一秒收集 SQL 統計資料。RDS for PostgreSQL 只收集摘要層級的 SQL 統計數資料。不會顯示陳述式層級的統計資料。

您可以在下文中了解 RDS for PostgreSQL 摘要層級統計資料的相關資訊。

**Topics**
+ [RDS PostgreSQL 的摘要統計數字](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest)
+ [RDS PostgreSQL 的每秒摘要統計資料](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second)
+ [RDS PostgreSQL 的每次呼叫摘要統計資料](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call)
+ [RDS PostgreSQL 的主要統計資料](#USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary)

## RDS PostgreSQL 的摘要統計數字
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.digest"></a>

如要檢視 SQL 摘要統計資料，RDS PostgreSQL 必須載入 `pg_stat_statements` 程式庫。若為與 PostgreSQL 11 或更新版本相容的 PostgreSQL 資料庫執行個體，依預設，資料庫會載入此程式庫。對於與 PostgreSQL 10 或更早版本相容的 PostgreSQL 資料庫執行個體，請手動啟用此程式庫。若要手動啟用，請在與資料庫執行個體相關聯的資料庫參數群組中，將 `pg_stat_statements` 新增至 `shared_preload_libraries`。然後，重新啟動您的資料庫執行個體。如需更多詳細資訊，請參閱 [Amazon RDS 的參數群組](USER_WorkingWithParamGroups.md)。

**注意**  
績效詳情只能在 `pg_stat_activity` 中收集未截斷的查詢的統計資料。根據預設，PostgreSQL 資料庫會截斷超過 1,024 位元組的查詢。若要增加查詢大小，請變更與資料庫執行個體相關聯的資料庫參數群組中的 `track_activity_query_size` 參數。當您變更此參數時，需要重新啟動資料庫執行個體。

## RDS PostgreSQL 的每秒摘要統計資料
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-second"></a>

 PostgreSQL 資料庫執行個體有下列 SQL 摘要統計資料。


| 指標 | 單位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls\$1per\$1sec | 每秒呼叫數 | 
| db.sql\$1tokenized.stats.rows\$1per\$1sec | 每秒列數 | 
| db.sql\$1tokenized.stats.total\$1time\$1per\$1sec | 每秒平均作用中執行數 (AAE) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1sec | 每秒區塊命中數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1sec | 每秒區塊讀取數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1sec | 每秒區塊變動數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1sec | 每秒區塊寫入數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1sec | 每秒本機區塊命中數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1sec | 每秒本機區塊讀取數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1sec | 每秒本機區塊變動數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1sec | 每秒本機區塊寫入數 | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1sec | 每秒暫時寫入數 | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1sec | 每秒暫時讀取數 | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1sec | 每秒平均並行讀取數 | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1sec | 每秒平均並行寫入數 | 

## RDS PostgreSQL 的每次呼叫摘要統計資料
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.per-call"></a>

下列指標提供 SQL 陳述式的每次呼叫統計數字。


| 指標 | 單位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.rows\$1per\$1call | 每次呼叫列數 | 
| db.sql\$1tokenized.stats.avg\$1latency\$1per\$1call | 每次呼叫平均延遲 (毫秒) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit\$1per\$1call | 每次呼叫區塊命中數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read\$1per\$1call | 每次呼叫區塊讀取數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written\$1per\$1call | 每次呼叫區塊寫入數 | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied\$1per\$1call | 每次呼叫區塊變動數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit\$1per\$1call | 每次呼叫本機區塊命中數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1read\$1per\$1call | 每次呼叫本機區塊讀取數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied\$1per\$1call | 每次呼叫本機區塊變動數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1written\$1per\$1call | 每次呼叫本機區塊寫入數 | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written\$1per\$1call | 每次呼叫暫時區塊寫入數 | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read\$1per\$1call | 每次呼叫暫時區塊讀取數 | 
| db.sql\$1tokenized.stats.blk\$1read\$1time\$1per\$1call | 每次呼叫讀取時間 (毫秒) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time\$1per\$1call | 每次呼叫寫入時間 (毫秒) | 

## RDS PostgreSQL 的主要統計資料
<a name="USER_PerfInsights.UsingDashboard.AnalyzeDBLoad.AdditionalMetrics.PostgreSQL.primary"></a>

下列 SQL 統計資料適用於 PostgreSQL 資料庫執行個體。


| 指標 | 單位 | 
| --- | --- | 
| db.sql\$1tokenized.stats.calls | 呼叫  | 
| db.sql\$1tokenized.stats.rows | 資料列  | 
| db.sql\$1tokenized.stats.total\$1time | 時間總計 (毫秒) | 
| db.sql\$1tokenized.stats.shared\$1blks\$1hit | 區塊命中  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1read | 區塊讀取  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1dirtied | 區塊變動數  | 
| db.sql\$1tokenized.stats.shared\$1blks\$1written | 區塊寫入  | 
| db.sql\$1tokenized.stats.local\$1blks\$1hit | 本機區塊命中  | 
| db.sql\$1tokenized.stats.local\$1blks\$1read | 本機區塊讀取  | 
| db.sql\$1tokenized.stats.local\$1blks\$1dirtied | 本機區塊變動數 | 
| db.sql\$1tokenized.stats.local\$1blks\$1written | 本機區塊寫入  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1written | 暫時寫入  | 
| db.sql\$1tokenized.stats.temp\$1blks\$1read | 暫時讀取  | 
| db.sql\$1tokenized.stats.blk\$1read\$1time | 平均並行讀取 (毫秒) | 
| db.sql\$1tokenized.stats.blk\$1write\$1time | 平均並行寫入 (毫秒) | 

如需這些指標的詳細資訊，請參閱 PostgreSQL 文件中的 [pg\$1stat\$1statements](https://www.postgresql.org/docs/current/pgstatstatements.html)。