轉載自:https://cloud.tencent.com/developer/ask/82721
回答1
可以使用pg_buffercache模塊查看PostgreSQL緩沖區緩存中的內容。我做了一個名為“ Inside the PostgreSQL Buffer Cache ” 的演示文稿,解釋你所看到的內容,並展示一些更復雜的查詢來幫助解釋這些信息。
也可以在某些系統上查看操作系統緩存,請參閱pg_osmem.py獲取一個有點粗略的示例。
無法輕松清除緩存。在Linux上,可以停止數據庫服務器並使用drop_caches工具清除OS緩存; 一定要注意那里的警告先運行同步。
回答2