

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

# Performance Insights 計數器指標
<a name="USER_PerfInsights_Counters"></a>

計數器指標是 Performance Insights 儀表板中的作業系統和資料庫效能指標。若要協助識別並分析效能問題，您可以將計數器指標與資料庫負載相互關聯。您必須將統計函數附加至指標，以取得指標值。例如，`os.memory.active` 指標支援的函數為 `.avg`、`.min`、`.max`、`.sum` 和 `.sample_count`。

每分鐘收集一次計數器指標。作業系統指標收集方式取決於增強型監控是開啟或關閉。如果關閉增強型監控，系統每分鐘收集一次作業系統指標。如果開啟增強型監控，系統會在選定期間內收集作業系統指標。如需增強型監控的詳細資訊，請參閱 [開啟和關閉增強型監控](USER_Monitoring.OS.Enabling.md#USER_Monitoring.OS.Enabling.Procedure)。

**Topics**
+ [績效詳情作業系統計數器](#USER_PerfInsights_Counters.OS)
+ [Aurora MySQL 的績效詳情計數器](#USER_PerfInsights_Counters.Aurora_MySQL)
+ [Aurora PostgreSQL 的績效詳情計數器](#USER_PerfInsights_Counters.Aurora_PostgreSQL)

## 績效詳情作業系統計數器
<a name="USER_PerfInsights_Counters.OS"></a>

對於 Aurora PostgreSQL 和 Aurora MySQL，下列作業系統計數器 (其字首為 `os`) 可與 Performance Insights 搭配使用。

您可以將 `ListAvailableResourceMetrics` API 用於資料庫執行個體的可用計數器指標清單。如需詳細資訊，請參閱《Amazon RDS Performance Insights API 參考指南》中的 [ListAvailableResourceMetrics](https://docs.aws.amazon.com/performance-insights/latest/APIReference/API_ListAvailableResourceMetrics)。


| 計數器 | 類型 | 單位 | 指標 | Description | 
| --- | --- | --- | --- | --- | 
| 作用中 | 記憶體 | KB | os.memory.active | 已指派的記憶體數量，以 KB 為單位。 | 
| 緩衝區域 | 記憶體 | KB | os.memory.buffers | 在寫入至儲存裝置之前，用於緩衝 I/O 請求的記憶體數量，以 KB 為單位。 | 
| 已快取 | 記憶體 | KB | os.memory.cached | 用於快取檔案系統型 I/O 的記憶體數量，以 KB 為單位。 | 
| 資料庫快取 | 記憶體 | 位元組 | os.memory.db.cache | 資料庫程序 (包括 tmpfs (shmem)) 用於頁面快取的記憶體數量，以位元組為單位。 | 
| 資料庫常駐集大小 | 記憶體 | 位元組 | os.memory.db.residentSetSize | 資料庫程序 (不包括 tmpfs (shmem)) 用於匿名和交換快取的記憶體數量，以位元組為單位。 | 
| 資料庫交換 | 記憶體 | 位元組 | os.memory.db.swap |  資料庫程序用於交換的記憶體數量，以位元組為單位。 | 
| 髒 | 記憶體 | KB | os.memory.dirty | RAM 之中已修改但尚未寫入至儲存裝置中相關資料區塊的記憶體分頁數量，以 KB 為單位。 | 
| 免費 | 記憶體 | KB | os.memory.free | 未指派的記憶體數量，以 KB 為單位。 | 
| 釋出的大內存頁 | 記憶體 | 頁面 | os.memory.hugePagesFree | 自由巨型分頁的數量。巨型分頁為 Linux 核心的功能。 | 
| 保留的大內存頁 | 記憶體 | 頁面 | os.memory.hugePagesRsvd | 已遞交的巨型分頁的數量。 | 
| 大內存頁尺寸 | 記憶體 | KB | os.memory.hugePagesSize | 每個巨型分頁的大小，以 KB 為單位。 | 
| 抑制的大內存頁 | 記憶體 | 頁面 | os.memory.hugePagesSurp | 超過總數的可用剩餘巨型分頁的數量。 | 
| 大內存頁總數 | 記憶體 | 頁面 | os.memory.hugePagesTotal | 大內存頁總數。 | 
| 非作用中 | 記憶體 | KB | os.memory.inactive | 使用頻率最低的記憶體分頁數量，以 KB 為單位。 | 
| 已對應 | 記憶體 | KB | os.memory.mapped | 在程序地址空間內映射的檔案系統內容的總量，以 KB 為單位。 | 
| 記憶體不足終止計數 | 記憶體 | 終止 | os.memory.outOfMemoryKillCount | 上次收集間隔內發生的 OOM 終止數目。 | 
| 內存頁資料表 | 記憶體 | KB | os.memory.pageTables | 分頁表使用的記憶體數量，以 KB 為單位。 | 
| 板 | 記憶體 | KB | os.memory.slab | 個重複使用的核心資料結構數量，以 KB 為單位。 | 
| 總計 | 記憶體 | KB | os.memory.total | 記憶體總量，以 KB 為單位。 | 
| 回寫 | 記憶體 | KB | os.memory.writeback | RAM 之中仍被寫入至支援儲存裝置的中途分頁數量，以 KB 為單位。 | 
| 訪客 | CPU 使用率 | 百分比 | os.cpuUtilization.guest | 客體程式使用中的 CPU 百分比。 | 
| 閒置 | CPU 使用率 | 百分比 | os.cpuUtilization.idle | CPU 閒置的百分比。 | 
| Irq | CPU 使用率 | 百分比 | os.cpuUtilization.irq | 軟體中斷使用中的 CPU 百分比。 | 
| 良好 | CPU 使用率 | 百分比 | os.cpuUtilization.nice | 以最低優先順序執行之程式使用中的 CPU 百分比。 | 
| 挪用 | CPU 使用率 | 百分比 | os.cpuUtilization.steal | 其他虛擬機器使用中的 CPU 百分比。 | 
| 系統 | CPU 使用率 | 百分比 | os.cpuUtilization.system | 核心使用中的 CPU 百分比。 | 
| 總計 | CPU 使用率 | 百分比 | os.cpuUtilization.total | 使用中的 CPU 總百分比。此值包含良好值。 | 
| 使用者 | CPU 使用率 | 百分比 | os.cpuUtilization.user | 使用者程式使用中的 CPU 百分比。 | 
| 等候 | CPU 使用率 | 百分比 | os.cpuUtilization.wait | 等待 I/O 存取時未使用的 CPU 百分比。 | 
|  Aurora 儲存 Aurora 儲存接收的位元組數目  | 磁碟 IO | 每秒位元組數 | os.diskIO.auroraStorage.auroraStorageBytesRx | Aurora 儲存體每秒接收的位元組數目。 | 
|  Aurora 儲存 Aurora 儲存傳輸的位元組數目  | 磁碟 IO | 每秒位元組數 | os.diskIO.auroraStorage.auroraStorageBytesTx | 每秒上傳至 Aurora 儲存體的位元組數目。 | 
| Aurora 儲存磁碟佇列深度 | 磁碟 IO | 要求 | os.diskIO.auroraStorage.diskQueueDepth | Aurora 儲存體磁碟佇列的長度。 | 
| Aurora 儲存讀取 IO PS | 磁碟 IO | 每秒請求數 | os.diskIO.auroraStorage.readIOsPS | 每秒讀取操作的次數。 | 
| Aurora Storage 讀取延遲 | 磁碟 IO | 毫秒 | os.diskIO.auroraStorage.readLatency | Aurora 儲存體的讀取 I/O 要求平均延遲，以毫秒為單位。 | 
| Aurora 儲存體讀取輸送量 | 磁碟 IO | 每秒位元組數 | os.diskIO.auroraStorage.readThroughput | 要求資料庫叢集所使用的網路輸送量，以每秒位元組為單位。 | 
| Aurora 儲存寫入 IO PS | 磁碟 IO | 每秒請求數 | os.diskIO.auroraStorage.writeIOsPS | 每秒寫入操作的次數。 | 
| Aurora 儲存寫入延遲 | 磁碟 IO | 毫秒 | os.diskIO.auroraStorage.writeLatency | Aurora 儲存體的寫入 I/O 要求平均延遲，以毫秒為單位。 | 
| Aurora Storage 寫入輸送量 | 磁碟 IO | 每秒位元組數 | os.diskIO.auroraStorage.writeThroughput | 資料庫叢集回應所使用的網路輸送量，以每秒位元組為單位。 | 
| Rdstemp 平均佇列長度 | 磁碟 IO | 要求 | os.diskIO.rdstemp.avgQueueLen | 在 I/O 裝置的佇列中等待的要求數量。 | 
| Rdstemp 平均請求大小 | 磁碟 IO | 要求 | os.diskIO.rdstemp.avgReqSz | 在 I/O 裝置的佇列中等待的要求數量。 | 
| Rdstemp 等候 | 磁碟 IO | 毫秒 | os.diskIO.rdstemp.await | 回應請求時所需的毫秒數，包括佇列時間與服務時間。 | 
| Rdstemp 讀取 IO PS | 磁碟 IO | 要求 | os.diskIO.rdstemp.readIOsPS | 每秒讀取操作的次數。 | 
| Rdstemp 讀取 KB | 磁碟 IO | KB | os.diskIO.rdstemp.readKb | 讀取的 KB 總數。 | 
| Rdstemp 讀取 KB PS | 磁碟 IO | 每秒 KB | os.diskIO.rdstemp.readKbPS | 每秒讀取的 KB 總數。 | 
| Rdstemp Rrqm PS | 磁碟 IO | 每秒請求數 | os.diskIO.rdstemp.rrqmPS | 每秒佇列的合併讀取請求數量。 | 
| Rdstemp TPS | 磁碟 IO | 每秒交易數 | os.diskIO.rdstemp.tps | 每秒的 I/O 交易數量。 | 
| Rdstemp 使用率 | 磁碟 IO | 百分比 | os.diskIO.rdstemp.util | 發出請求的 CPU 時間百分比。 | 
| Rdstemp 寫入 IO PS | 磁碟 IO | 每秒請求數 | os.diskIO.rdstemp.writeIOsPS | 每秒寫入操作的次數。 | 
| Rdstemp 寫入 KB | 磁碟 IO | KB | os.diskIO.rdstemp.writeKb | 寫入的 KB 總數。 | 
| Rdstemp 寫入 KB PS | 磁碟 IO | 每秒 KB | os.diskIO.rdstemp.writeKbPS | 每秒寫入的 KB 總數。 | 
| Rdstemp Wrqm PS | 磁碟 IO | 每秒請求數 | os.diskIO.rdstemp.wrqmPS | 每秒佇列的合併寫入請求數量。 | 
| 封鎖 | 任務​ | 任務​ | os.tasks.blocked | 封鎖的任務數量。 | 
| 執行中 | 任務​ | 任務​ | os.tasks.running | 執行中的任務數量。 | 
| 休眠中 | 任務​ | 任務​ | os.tasks.sleeping | 睡眠中的任務數量。 | 
| 已停止 | 任務​ | 任務​ | os.tasks.stopped | 已停止的任務數量。 | 
| 總計 | 任務​ | 任務​ | os.tasks.total | 任務的總數。 | 
| 廢止中 | 任務​ | 任務​ | os.tasks.zombie | 與作用中父任務進行互動的子任務數量。 | 
| 一 | 負載平均分鐘 | Processes | os.loadAverageMinute.one | 過去 1 分鐘內請求 CPU 時間的程序數量。 | 
| 十五 | 負載平均分鐘 | Processes | os.loadAverageMinute.fifteen | 過去 15 分鐘內請求 CPU 時間的程序數量。 | 
| 五 | 負載平均分鐘 | Processes | os.loadAverageMinute.five | 過去 5 分鐘內請求 CPU 時間的程序數量。 | 
| 已快取 | 交換 | KB | os.swap.cached | 做為快取記憶體使用的 swap 記憶體數量，以 KB 為單位。 | 
| 免費 | 交換 | KB | os.swap.free | 可用的交換記憶體數量，以 KB 為單位。 | 
| In (入) | 交換 | KB | os.swap.in | 從磁碟交換輸入的記憶體數量，以 KB 為單位。 | 
| Out (出) | 交換 | KB | os.swap.out | 交換輸出到磁碟的記憶體數量，以 KB 為單位。 | 
| 總計 | 交換 | KB | os.swap.total | 可用的交換記憶體總量，以 KB 為單位。 | 
| 檔案數上限 | 檔案系統 | 檔案 | os.fileSys.maxFiles | 可在所有儲存磁碟區中為檔案系統建立的檔案數量上限。 | 
| 已使用的檔案 | 檔案系統 | 檔案 | os.fileSys.usedFiles | 檔案系統中所有儲存磁碟區的檔案數量。 | 
| 已使用的檔案百分比 | 檔案系統 | 檔案 | os.fileSys.usedFilePercent | 所有儲存磁碟區使用中的可用檔案百分比。 | 
| 已使用百分比 | 檔案系統 | 百分比 | os.fileSys.usedPercent | 所有儲存磁碟區使用中的檔案系統磁碟空間百分比。 | 
| 已使用 | 檔案系統 | KB | os.fileSys.used | 檔案系統中所有儲存磁碟區的檔案所使用的磁碟空間量，以 KB 為單位。 | 
| 總計 | 檔案系統 | KB | os.fileSys.total | 所有儲存磁碟區中檔案系統可用的總磁碟空間，以 KB 為單位。 | 
| 檔案數上限 | 檔案系統 | 檔案 | os.fileSys.<volumeName>.maxFiles | 可為儲存磁碟區建立的檔案數目上限。 | 
| 已使用的檔案 | 檔案系統 | 檔案 | os.fileSys.<volumeName>.usedFiles | 儲存磁碟區中的檔案數量。 | 
| 已使用的檔案百分比 | 檔案系統 | 檔案 | os.fileSys.<volumeName>.usedFilePercent | 儲存磁碟區中使用的可用檔案百分比。 | 
| 已使用百分比 | 檔案系統 | 百分比 | os.fileSys.<volumeName>.usedPercent | 使用中的儲存磁碟區磁碟空間百分比。 | 
| 已使用 | 檔案系統 | KB | os.fileSys.<volumeName>.used | 儲存磁碟區中檔案使用的磁碟空間量，以 KB 為單位。 | 
| 總計 | 檔案系統 | KB | os.fileSys.<volumeName>.total | 儲存磁碟區中可用的總磁碟空間，以 KB 為單位。 | 
| Rx | 網路 | 每秒位元組數 | os.network.rx | 每秒接收的位元組數量。 | 
| Tx | 網路 | 每秒位元組數 | os.network.tx | 每秒上傳的位元組數量。 | 
| ACU 使用率 | 一般 | 百分比 | os.general.acuUtilization | 目前容量佔最大設定容量的百分比。 | 
| 最大設定的 ACU | 一般 | ACU | os.general.maxConfiguredAcu | 使用者設定的最大容量，以 Aurora Capacity Units (ACU) 為單位。 | 
| 最小設定的 ACU | 一般 | ACU | os.general.minConfiguredAcu | 使用者設定的最小容量，以 ACU 為單位。 | 
| VCPU 數目 | 一般 | vCPUs | os.general.numVCPUs | 資料庫執行個體的虛擬 CPU (vCPU) 數量。 | 
| 無伺服器資料庫容量 | 一般 | ACU | os.general.serverlessDatabaseCapacity | 執行個體的目前容量，以 ACU 為單位。 | 

## Aurora MySQL 的績效詳情計數器
<a name="USER_PerfInsights_Counters.Aurora_MySQL"></a>

以下資料庫計數器適用於 Aurora MySQL 的績效詳情。

**Topics**
+ [Aurora MySQL 的原生計數器](#USER_PerfInsights_Counters.Aurora_MySQL.Native)
+ [Aurora MySQL 的非原生計數器](#USER_PerfInsights_Counters.Aurora_MySQL.NonNative)

### Aurora MySQL 的原生計數器
<a name="USER_PerfInsights_Counters.Aurora_MySQL.Native"></a>

原生指標由資料庫引擎定義，而不是由 Amazon RDS。您可以在 MySQL 文件的[伺服器狀態變數](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html)中找到這些原生指標的定義。


| 計數器 | 類型 | 單位 | 指標 | 
| --- | --- | --- | --- | 
| Com\_analyze | SQL | 每秒查詢數 | db.SQL.Com\_analyze | 
| Com\_optimize | SQL | 每秒查詢數 | db.SQL.Com\_optimize | 
| Com\_select | SQL | 每秒查詢數 | db.SQL.Com\_select | 
| Innodb\_rows\_deleted | SQL | 每秒列數 | db.SQL.Innodb\_rows\_deleted | 
| Innodb\_rows\_inserted | SQL | 每秒列數 | db.SQL.Innodb\_rows\_inserted | 
| Innodb\_rows\_read | SQL | 每秒列數 | db.SQL.Innodb\_rows\_read | 
| Innodb\_rows\_updated | SQL | 每秒列數 | db.SQL.Innodb\_rows\_updated | 
| 查詢 | SQL | 每秒查詢數 | db.SQL.Queries | 
| 問題 | SQL | 每秒查詢數 | db.SQL.Questions | 
| Select\_full\_join | SQL | 每秒查詢數 | db.SQL.Select\_full\_join | 
| Select\_full\_range\_join | SQL | 每秒查詢數 | db.SQL.Select\_full\_range\_join | 
| Select\_range | SQL | 每秒查詢數 | db.SQL.Select\_range | 
| Select\_range\_check | SQL | 每秒查詢數 | db.SQL.Select\_range\_check | 
| Select\_scan | SQL | 每秒查詢數 | db.SQL.Select\_scan | 
| Slow\_queries | SQL | 每秒查詢數 | db.SQL.Slow\_queries | 
| Sort\_merge\_passes | SQL | 每秒查詢數 | db.SQL.Sort\_merge\_passes | 
| Sort\_range | SQL | 每秒查詢數 | db.SQL.Sort\_range | 
| Sort\_rows | SQL | 每秒查詢數 | db.SQL.Sort\_rows | 
| Sort\_scan | SQL | 每秒查詢數 | db.SQL.Sort\_scan | 
| Total\_query\_time | SQL | 毫秒 | db.SQL.Total\_query\_time | 
| Table\_locks\_immediate | 鎖定 | 每秒請求數 | db.Locks.Table\_locks\_immediate | 
| Table\_locks\_waited | 鎖定 | 每秒請求數 | db.Locks.Table\_locks\_waited | 
| Innodb\_row\_lock\_time | 鎖定 | 毫秒 (平均) | db.Locks.Innodb\_row\_lock\_time | 
| Aborted\_clients | 使用者 | 連線 | db.Users.Aborted\_clients | 
| Aborted\_connects | 使用者 | 連線 | db.Users.Aborted\_connects | 
| 連線 | 使用者 | 連線 | db.Users.Connections | 
| External\_threads\_connected | 使用者 | 連線 | db.Users.External\_threads\_connected | 
| max\_connections | 使用者 | 連線 | db.Users.max\_connections | 
| Threads\_connected | 使用者 | 連線 | db.Users.Threads\_connected | 
| Threads\_created | 使用者 | 連線 | db.Users.Threads\_created | 
| Threads\_running | 使用者 | 連線 | db.Users.Threads\_running | 
| Created\_tmp\_disk\_tables | 暫存 | 每秒資料表數 | db.Temp.Created\_tmp\_disk\_tables | 
| Created\_tmp\_tables | 暫存 | 每秒資料表數 | db.Temp.Created\_tmp\_tables | 
| Innodb\_buffer\_pool\_pages\_data | 快取 | 頁面 | db.Cache.Innodb\_buffer\_pool\_pages\_data | 
| Innodb\_buffer\_pool\_pages\_total | 快取 | 頁面 | db.Cache.Innodb\_buffer\_pool\_pages\_total | 
| Innodb\_buffer\_pool\_read\_requests | 快取 | 每秒頁面數 | db.Cache.Innodb\_buffer\_pool\_read\_requests | 
| Innodb\_buffer\_pool\_reads | 快取 | 每秒頁面數 | db.Cache.Innodb\_buffer\_pool\_reads | 
| Opened\_tables | 快取 | 資料表 | db.Cache.Opened\_tables | 
| Opened\_table\_definitions | 快取 | 資料表 | db.Cache.Opened\_table\_definitions | 
| Qcache\_hits | 快取 | 查詢 | db.Cache.Qcache\_hits | 

### Aurora MySQL 的非原生計數器
<a name="USER_PerfInsights_Counters.Aurora_MySQL.NonNative"></a>

非原生計數器指標是 Amazon RDS 定義的計數器。非原生指標可以是您使用特定查詢取得的指標。非原生指標也可以是衍生的指標，其中會將兩個以上的原生計數器用在計算中的比率、命中率或延遲。


| 計數器 | 類型 | 單位 | 指標 | 描述 | 定義 | 
| --- | --- | --- | --- | --- | --- | 
| active\_transactions | 交易 | db.Transactions.active\_transactions | 作用中交易總計。 | SELECT COUNT(1) AS active\_transactions FROM INFORMATION\_SCHEMA.INNODB\_TRX | 
| innodb\_buffer\_pool\_hit\_rate | 快取 | db.Cache.innoDB\_buffer\_pool\_hit\_rate | InnoDB 可從緩衝集區獲得的讀取百分比。 | 100 \* innodb\_buffer\_pool\_read\_requests / (innodb\_buffer\_pool\_read\_requests \+ innodb\_buffer\_pool\_reads) | 
| innodb\_buffer\_pool\_hits | 快取 | 每秒頁面數 | db.Cache.innoDB\_buffer\_pool\_hits | InnoDB 可從緩衝集區獲得的讀取數。 | innodb\_buffer\_pool\_read\_requests - innodb\_buffer\_pool\_reads | 
| innodb\_buffer\_pool\_usage | 快取 | 百分比 | db.Cache.innoDB\_buffer\_pool\_usage | 包含資料 (頁面) 的 InnoDB 緩衝集區百分比。 使用壓縮的資料表時，此值可能會有所不同。如需詳細資訊，請參閱 MySQL 文件[伺服器狀態變數](https://dev.mysql.com/doc/refman/8.0/en/server-status-variables.html)中與 `Innodb_buffer_pool_pages_data` 和 `Innodb_buffer_pool_pages_total` 相關的資訊。  | Innodb\_buffer\_pool\_pages\_data / Innodb\_buffer\_pool\_pages\_total \* 100.0 | 
| innodb\_deadlocks | 鎖定 | db.Locks.innodb\_deadlocks | 死鎖總數。 | SELECT COUNT AS innodb\_deadlocks FROM INFORMATION\_SCHEMA.INNODB\_METRICS WHERE NAME='lock\_deadlocks' | 
| innodb\_lock\_timeouts | 鎖定 | db.Locks.innodb\_lock\_timeouts | 逾時的死鎖總數。 | SELECT COUNT AS innodb\_lock\_timeouts FROM INFORMATION\_SCHEMA.INNODB\_METRICS WHERE NAME='lock\_timeouts' | 
| innodb\_row\_lock\_waits | 鎖定 | db.Locks.innodb\_row\_lock\_waits | 造成等待的列鎖定總數。 | SELECT COUNT AS innodb\_row\_lock\_waits FROM INFORMATION\_SCHEMA.INNODB\_METRICS WHERE NAME='lock\_row\_lock\_waits' | 
| innodb\_rows\_changed | SQL | db.SQL.innodb\_rows\_changed | InnoDB 列操作總計。 | db.SQL.Innodb\_rows\_inserted \+ db.SQL.Innodb\_rows\_deleted \+ db.SQL.Innodb\_rows\_updated | 
| query\_cache\_hit\_rate | 快取 | 百分比 | db.Cache.query\_cache\_hit\_rate | MySQL 結果集快取 (查詢快取) 命中率。 | Qcache\_hits / (QCache\_hits \+ Com\_select) \* 100 | 
| temp\_disk\_tables\_percent | 暫存 | db.Temp.temp\_disk\_tables\_percent | 執行陳述式時，伺服器在磁碟上建立的暫時資料表百分比。 | (db.Temp.Created\_tmp\_disk\_tables / db.Temp.Created\_tmp\_tables) \* 100 | 
| trx\_rseg\_history\_len | 交易 | 無 | db.Transactions.trx\_rseg\_history\_len | InnoDB 交易系統所維護之已確認交易的還原日誌頁面清單，用於實作多版本並行控制。如需還原日誌詳情的詳細資訊，請參閱 MySQL 文件中的 [https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html](https://dev.mysql.com/doc/refman/8.0/en/innodb-multi-versioning.html)。 | SELECT COUNT AS trx\_rseg\_history\_len FROM INFORMATION\_SCHEMA.INNODB\_METRICS WHERE NAME='trx\_rseg\_history\_len'  | 

## Aurora PostgreSQL 的績效詳情計數器
<a name="USER_PerfInsights_Counters.Aurora_PostgreSQL"></a>

以下資料庫計數器適用於 Aurora PostgreSQL 的績效詳情。

**Topics**
+ [Aurora PostgreSQL 的原生計數器](#USER_PerfInsights_Counters.Aurora_PostgreSQL.Native)
+ [Aurora PostgreSQL 的非原生計數器](#USER_PerfInsights_Counters.Aurora_PostgreSQL.NonNative)

### Aurora PostgreSQL 的原生計數器
<a name="USER_PerfInsights_Counters.Aurora_PostgreSQL.Native"></a>

原生指標由資料庫引擎定義，而不是由 Amazon RDS。您可以在 PostgreSQL 文件的[檢視統計資料](https://www.postgresql.org/docs/current/monitoring-stats.html#MONITORING-STATS-VIEWS)中找到這些原生指標的定義。


| 計數器 | 類型 | 單位 | 指標 | 
| --- | --- | --- | --- | 
| tup\_deleted | SQL | 每秒元組數 | db.SQL.tup\_deleted | 
| tup\_fetched | SQL | 每秒元組數 | db.SQL.tup\_fetched | 
| tup\_inserted | SQL | 每秒元組數 | db.SQL.tup\_inserted | 
| tup\_returned | SQL | 每秒元組數 | db.SQL.tup\_returned | 
| tup\_updated | SQL | 每秒元組數 | db.SQL.tup\_updated | 
| blks\_hit | 快取 | 每秒區塊數 | db.Cache.blks\_hit | 
| buffers\_alloc | 快取 | 每秒區塊數 | db.Cache.buffers\_alloc | 
| buffers\_checkpoint | 檢查點 | 每秒區塊數 | db.Checkpoint.buffers\_checkpoint | 
| checkpoints\_req | 檢查點 | 每分鐘檢查點 | db.Checkpoint.checkpoints\_req | 
| checkpoint\_sync\_time | 檢查點 | 每個檢查點的毫秒數 | db.Checkpoint.checkpoint\_sync\_time | 
| checkpoints\_timed | 檢查點 | 每分鐘檢查點 | db.Checkpoint.checkpoints\_timed | 
| checkpoint\_write\_time | 檢查點 | 每個檢查點的毫秒數 | db.Checkpoint.checkpoint\_write\_time | 
| maxwritten\_clean | 檢查點 | 每分鐘的 Bgwriter 清除停止數 | db.Checkpoint.maxwritten\_clean | 
| deadlocks | 並行數量 | 每分鐘的鎖死數 | db.Concurrency.deadlocks | 
| blk\_read\_time | 輸入/輸出 | 毫秒 | db.IO.blk\_read\_time | 
| blks\_read | 輸入/輸出 | 每秒區塊數 | db.IO.blks\_read | 
| buffers\_backend | 輸入/輸出 | 每秒區塊數 | db.IO.buffers\_backend | 
| buffers\_backend\_fsync | 輸入/輸出 | 每秒區塊數 | db.IO.buffers\_backend\_fsync | 
| buffers\_clean | 輸入/輸出 | 每秒區塊數 | db.IO.buffers\_clean | 
| temp\_bytes | 暫存 | 每秒位元組數 | db.Temp.temp\_bytes | 
| temp\_files | 暫存 | 每分鐘的檔案數 | db.Temp.temp\_files | 
| xact\_commit | 交易 | 每秒遞交數 | db.Transactions.xact\_commit | 
| xact\_rollback | 交易 | 每秒轉返數 | db.Transactions.xact\_rollback | 
| numbackends | 使用者 | 連線 | db.User.numbackends | 
| archived\_count | WAL | 每分鐘的檔案數 | db.WAL.archived\_count | 

### Aurora PostgreSQL 的非原生計數器
<a name="USER_PerfInsights_Counters.Aurora_PostgreSQL.NonNative"></a>

非原生計數器指標是 Amazon Aurora 定義的計數器。非原生指標可以是您使用特定查詢取得的指標。非原生指標也可以是衍生的指標，其中會將兩個以上的原生計數器用在計算中的比率、命中率或延遲。


| 計數器 | 類型 | 單位 | 指標 | 描述 | 定義 | 
| --- | --- | --- | --- | --- | --- | 
| checkpoint\_sync\_latency | Checkpoint | 毫秒 | db.Checkpoint.checkpoint\_sync\_latency | 在檔案同步至磁碟的檢查點處理過程中所用的時間總計。 | checkpoint\_sync\_time / (checkpoints\_timed \+ checkpoints\_req) | 
| checkpoint\_write\_latency | Checkpoint | 毫秒 | db.Checkpoint.checkpoint\_write\_latency | 在檔案寫入磁碟的檢查點處理過程中所用的時間總計。 | checkpoint\_write\_time / (checkpoints\_timed \+ checkpoints\_req) | 
| local\_blks\_read | 輸入/輸出 | 區塊 | db.IO.local\_blks\_read | 讀取的本機區塊總數。 | 不適用 | 
| local\_blk\_read\_time | 輸入/輸出 | 毫秒 | db.IO.local\_blk\_read\_time | 如果啟用 track\_io\_timing，它會追蹤讀取本機資料檔案區塊所花費的總時間 (以毫秒為單位)，否則值為零。如需詳細資訊，請參閱 [track\_io\_timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING)。 | 不適用 | 
| num\_blocked\_sessions | 鎖定 | db.Locks.num\_blocked\_sessions | 封鎖的工作階段數目。 | – | 
| orcache\_blks\_hit | 輸入/輸出 | 查詢 | db.IO.orcache\_blks\_hit | 來自最佳化讀取快取的共用區塊命中總數。 | 不適用 | 
| orcache\_blk\_read\_time | 輸入/輸出 | 毫秒 | db.IO.orcache\_blk\_read\_time | 如果啟用 track\_io\_timing，它會追蹤從 Optimized Reads 快取讀取資料檔案區塊所花費的總時間 (以毫秒為單位)，否則值為零。如需詳細資訊，請參閱 [track\_io\_timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING)。 | 不適用 | 
| read\_latency | 輸入/輸出 | 毫秒 | db.IO.read\_latency | 在此執行個體中後端讀取資料檔案區塊所用的時間。 | blk\_read\_time / blks\_read | 
| storage\_blks\_read | 輸入/輸出 | 區塊 | db.IO.storage\_blks\_read | 從 Aurora 儲存體讀取的共用區塊總數。 | 不適用 | 
| storage\_blk\_read\_time | 輸入/輸出 | 毫秒 | db.IO.storage\_blk\_read\_time | 如果啟用 track\_io\_timing，它會追蹤從 Aurora 儲存體讀取資料檔案區塊所花費的總時間 (以毫秒為單位)，否則值為零。如需詳細資訊，請參閱 [track\_io\_timing](https://www.postgresql.org/docs/current/runtime-config-statistics.html#GUC-TRACK-IO-TIMING)。 | 不適用 | 
| num\_blocked\_sessions | 鎖定 | db.Locks.num\_blocked\_sessions | 封鎖的工作階段數目。 | – | 
| active\_count | State | 工作階段 | db.state.active\_count | 處於 active 狀態的工作階段數目。 | 不適用 | 
| idle\_count | State | 工作階段 | db.state.idle\_count | 處於 idle 狀態的工作階段數目。 | 不適用 | 
| idle\_in\_transaction\_aborted\_count | State | 工作階段 | db.state.idle\_in\_transaction\_aborted\_count | 處於 idle in transaction (aborted) 狀態的工作階段數目。 | 不適用 | 
| idle\_in\_transaction\_count | State | 工作階段 | db.state.idle\_in\_transaction\_count | 處於 idle in transaction 狀態的工作階段數目。 | 不適用 | 
| idle\_in\_transaction\_max\_time | State | 秒鐘 | db.state.idle\_in\_transaction\_max\_time | 處於 idle in transaction 狀態的最長執行時間交易的持續時間，以秒為單位。 | 不適用 | 
| logical\_reads | SQL | 區塊 | db.SQL.logical\_reads | 命中和讀取的區塊總數。 | blks\_hit \+ blks\_read | 
| queries\_started | SQL | 查詢 | db.SQL.queries | 已啟動的查詢數目。 | 不適用 | 
| queries\_finished | SQL | 查詢 | db.SQL.queries | 已完成的查詢數目。 | 不適用 | 
| total\_query\_time | SQL | 毫秒 | db.SQL.total\_query\_time | 執行陳述式所花費的時間總計，以毫秒為單位。 | 不適用 | 
| active\_transactions | 交易 | 交易 | db.Transactions.active\_transactions | 作用中交易的數目。 | 不適用 | 
| blocked\_transactions | 交易 | 交易 | db.Transactions.blocked\_transactions | 封鎖的交易數目。 | 不適用 | 
| commit\_latency | 交易 | 微秒 | db.Transactions.commit\_latency | 遞交操作的平均持續時間。 | db.Transactions.duration\_commits / db.Transactions.xact\_commit | 
| duration\_commits | 交易 | 毫秒 | db.Transactions.duration\_commits | 最後一分鐘花費的交易時間總計，以毫秒為單位。 | 不適用 | 
| max\_used\_xact\_ids | 交易 | 交易 | db.Transactions.max\_used\_xact\_ids | 尚未清空的交易數目。 | 不適用 | 
| oldest\_inactive\_logical\_replication\_slot\_xid\_age | 交易 | Length | db.Transactions.oldest\_inactive\_logical\_replication\_slot\_xid\_age | 非作用中邏輯複寫插槽中最舊交易的存留期。 | 不適用 | 
| oldest\_active\_logical\_replication\_slot\_xid\_age | 交易 | Length | db.Transactions.oldest\_active\_logical\_replication\_slot\_xid\_age | 作用中邏輯複寫插槽中最舊交易的存留期。 | 不適用 | 
| oldest\_reader\_feedback\_xid\_age | 交易 | Length | db.Transactions.oldest\_reader\_feedback\_xid\_age | Aurora 讀取器執行個體或 Aurora 全域資料庫讀取器執行個體上長時間執行交易的最舊交易的存留期。 | 不適用 | 
| oldest\_prepared\_transaction\_xid\_age | 交易 | Length | db.Transactions.oldest\_prepared\_transaction\_xid\_age | 最舊備妥交易的存留期。 | 不適用 | 
| oldest\_running\_transaction\_xid\_age | 交易 | Length | db.Transactions.oldest\_running\_transaction\_xid\_age | 最舊執行交易的存留期。 | 不適用 | 
| max\_connections | 使用者 | 使用者 | db.User.max\_connections | 在 max\_connections 參數中設定的資料庫允許的最大連線數。 | 不適用 | 
| total\_auth\_attempts | 使用者 | 使用者 | db.User.total\_auth\_attempts | 對此執行個體的連線嘗試次數。 | 不適用 | 
| archive\_failed\_count | WAL | 每分鐘的檔案數 | db.WAL.archive\_failed\_count | 封存 WAL 檔案的失敗嘗試次數，以每分鐘檔案數為單位。 | 不適用 | 