缓存预估草案

来自 PostgreSQL Wiki
跳至导航跳至搜索

缓存预估

多种工作负载通过不同的方式影响 PostgreSQL 缓冲缓存和操作系统页面缓存。

为了说明可能的特殊情况或常见工作负载,本文尝试记录 *_cost GUC 被滥用以优化工作负载执行的实际案例。本文中还介绍了一些假设情景。

假设

缓存的数据可能会被重新使用和可能不会被重新使用。

查询废弃缓存与查询构建缓存与查询使用缓存

服务器未专门用于 PostgreSQL,但服务器专门用于 PostgreSQL。

实际问题

如有可能,请添加 Kevin 案例。

特殊情况

一个查询就废弃所有。(但内核不蠢)

已知模式

白天与夜晚工作负载

小型服务器,小规模使用。