嗨
有时我需要做一些 SQL 调优任务,我通常在我的测试数据库上做这样的测试。
执行sql语句后,我想刷新包含SQL的缓冲区缓存
语句和sql结果,就像Oracle中的命令“Alter system flash buffer_cache”
PG服务器是否提供了这个共同点?
最佳答案
如果您在 OSX 上进行开发(我还没有在 Linux 上进行过测试),您可以使用 purge 命令强制清除磁盘缓存(刷新并清空)。然后再次运行 SQL 查询,它应该像第一次一样执行。
关于caching - Postgres 是否提供刷新缓冲区缓存的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101301/