caching - Postgres 是否提供刷新缓冲区缓存的命令?

标签 caching buffer flush pg

嗨 有时我需要做一些 SQL 调优任务,我通常在我的测试数据库上做这样的测试。 执行sql语句后,我想刷新包含SQL的缓冲区缓存 语句和sql结果,就像Oracle中的命令“Alter system flash buffer_cache”
PG服务器是否提供了这个共同点?

最佳答案

如果您在 OSX 上进行开发(我还没有在 Linux 上进行过测试),您可以使用 purge 命令强制清除磁盘缓存(刷新并清空)。然后再次运行 SQL 查询,它应该像第一次一样执行。

关于caching - Postgres 是否提供刷新缓冲区缓存的命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5101301/

相关文章:

JSP 编程 - response.getWriter().flush();不起作用

asp.net - ASP.NET MVC 3 中每用户缓存的 "Safe handle has been closed"

android - 是否有任何理由从资源中预加载可绘制对象?

c - C 中 write() 中的转义字符

c - 这个字符缓冲区代码有什么问题?

Spring Hibernate 事务在没有刷新的情况下不提交

集体或个人循环以获得最佳性能?

android - 文件存在测试对缓存文件夹不起作用...?

c - 缓冲文件中的一组行并将其存储在 C 中的数组中

haskell - 如何防止输入被冲入输出?