首页 > 解决方案 > 如果它们相同,pgpool 如何处理并发 sql 查询?

问题描述

就我而言,有可能在某个时刻会发生很多相同的 SQL 查询,所以我想问一下,如果发生这种情况,pgpool 是如何处理的?pgpool 是否会向后端 postgresql 服务器请求大量相同的查询,或者它将所有这些相同的查询排队并在服务器仅完成一个查询时做出响应?

标签: pgpool

解决方案


Pgpool-II 可以缓存选择查询并且可以重复使用。memory_cache_enabled您可以通过设置来启用此功能 true。您可以设置memqcache_methodshmemmemcached进一步微调缓存。有关详细信息,请参见此处的链接:https ://www.pgpool.net/docs/latest/en/html/runtime-in-memory-query-cache.html


推荐阅读