转载自:https://cloud.tencent.com/developer/ask/82721
回答1
可以使用pg_buffercache模块查看PostgreSQL缓冲区缓存中的内容。我做了一个名为“ Inside the PostgreSQL Buffer Cache ” 的演示文稿,解释你所看到的内容,并展示一些更复杂的查询来帮助解释这些信息。
也可以在某些系统上查看操作系统缓存,请参阅pg_osmem.py获取一个有点粗略的示例。
无法轻松清除缓存。在Linux上,可以停止数据库服务器并使用drop_caches工具清除OS缓存; 一定要注意那里的警告先运行同步。
回答2