【发布时间】:2021-10-19 07:24:17
【问题描述】:
我的问题: 如何删除数据库的缓存,让同一个查询总是“实时”运行。
上下文:
我正在尝试改善查询的运行时间。计划是运行一次查询,然后在其上运行explain,并根据explaination 的输出添加一些相关索引,最后再次运行查询。
有人告诉我,数据库中发生的缓存可能会影响我的测试结果。
什么是清除缓存的最简单方法,或者为一般的测试准备一块干净的板子?
【问题讨论】:
标签: postgresql performance caching sql-execution-plan explain