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/

相关文章:

android - NoSuchMethodError 在 Android 中使用 LruCache

angular - 在 Angular 4 中缓存来自 HttpClient 的数据

java - BufferedReader java未到达文件末尾

linux - 如何丢弃原始套接字中的传入数据包?

javascript - Java 在缓存中保存 JSP 页面

c - fork 进程,读取文件但不显示其内容

android - 捕获 Camera2 预览帧返回空缓冲区

python - sys.stdout.flush() 在 python 循环中不能正常工作

perl - 关闭文件是否意味着在 Unix/MS-Windows/MacOs 下在 Perl 中刷新?

caching - Blue Dragon Coldfusion 服务器缓存问题