本文介紹如何使用pg_stat_kcache外掛程式統計在檔案系統層面的讀寫資訊。
前提條件
RDS PostgreSQL執行個體需滿足以下要求:
執行個體大版本為RDS PostgreSQL 10或以上版本。
說明暫不支援RDS PostgreSQL 17。
執行個體核心小版本為20230830或以上。
重要20230830核心小版本之前已支援此外掛程式,但為了規範外掛程式管理,提升RDS PostgreSQL在外掛程式側的安全防護,RDS計劃在核心版本迭代中陸續對部分存在安全風險的外掛程式進行最佳化,部分外掛程式在低核心小版本無法建立,更多資訊,請參見【產品/功能變更】RDS PostgreSQL限制建立外掛程式說明。
如果您的執行個體核心小版本低於20230830,且已經使用了此外掛程式,則不影響使用。
如果您首次建立或重新建立此外掛程式,請升級核心小版本到最新。
本外掛程式依賴pg_stat_statements外掛程式,這兩個外掛程式均需要在資料庫啟動時載入,請確保
pg_stat_statements
和pg_stat_kcache
已加入到shared_preload_libraries參數中。說明修改shared_preload_libraries參數方法請參見設定執行個體參數。
使用方法
說明
推薦使用高許可權帳號可以執行如下命令。
建立外掛程式
CREATE EXTENSION pg_stat_kcache;
刪除外掛程式
DROP EXTENSION pg_stat_kcache;
查看統計資訊
SELECT * FROM pg_stat_kcache();
說明所有資料庫帳號均可執行此命令。
重設統計資訊
select pg_stat_kcache_reset();
說明僅高許可權帳號可執行此命令。