首页 > 解决方案 > 相同的查询按顺序执行,相同的执行时间?

问题描述

我正在测量对我本地托管的 Postgresql 9.4 的一个查询的执行时间。我在 Java 应用程序 (JDBC) 中按顺序执行此操作,并循环运行了 100 次。整个循环是在一个连接中完成的。每次查询都需要大约 10 秒的时间来执行。我使用默认的 postgresql.conf 并进行了一项修改:
shared_buffers = 4GB
我有 16GB 的 RAM,操作系统是 Debian 9。为什么该查询没有被缓存?

标签: cachingpostgresql-9.4

解决方案


推荐阅读