嗨 有時我需要做一些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