嗨 有时我需要做一些SQL调优任务,我通常在我的测试数据库上做这样的测试。 当我执行一个sql语句后,我想冲刷缓冲区缓存,其中包含SQL 语句和sql结果,就像Oracle中的命令“Alter system flush buffer_cache”
PG服务器提供了这种情况吗?Postgres是否提供了一个命令来刷新缓冲区缓存?
1
A
回答
2
2
如果你在OSX(我还没有在Linux上测试)开发时,可以使用purge
命令强制磁盘缓存中清除(刷新并清空)。然后再次运行你的SQL查询,它应该像第一次一样执行。
相关问题
- 1. 解释缓冲区 - 它是否也提供OS缓存
- 2. 提交命令缓冲区DX与OpenCL
- 3. 刷新Vim缓冲区
- 4. 期待刷新缓冲区
- 5. emacs ediff刷新缓冲区
- 6. Python的open()是否读取了一个未刷新的缓冲区?
- 7. 是否有shell命令来延迟缓冲区?
- 8. BitmapDescriptorFactory是否提供缓存?
- 9. 重置命令缓冲区
- 10. 新行字符是否也冲刷缓冲区?
- 11. glUniform * fv是否保留了缓冲区?
- 12. Tcp服务器只接一个命令。需要刷新recv缓冲区?
- 13. 关于缓冲区加载和缓冲区保存的触发命令
- 14. kmalloc中的缓冲区是否也是DMA安全缓冲区?
- 15. 了解postgres缓存
- 16. 限制缓冲区缓存
- 17. 刷新指令的缓存
- 18. AVCapturePhotoOutput不提供预览缓冲区
- 19. 测试缓冲区是否已经刷新R
- 20. 是否有可编程地刷新log4net中的缓冲区
- 21. 使用cout时输出缓冲区是否自动刷新?
- 22. 当缓冲区已满时,DataOutputStream是否会自动刷新?
- 23. 的memcpy从一个char *缓冲区一个wchar_t的*缓冲区
- 24. 如何刷新Rx缓冲区onComplete?
- 25. Windows不会刷新COM缓冲区
- 26. 如何刷新System.err缓冲区?
- 27. 如何刷新NSLog的缓冲区?
- 28. C#或.NET刷新键盘缓冲区
- 29. 自动刷新ENSIME错误缓冲区
- 30. 读取/ proc时刷新流缓冲区
可能重复的[请参阅并清除Postgres缓存?](http://stackoverflow.com/questions/1216660/see-and-clear-postgres-caches-buffers) – Louis