pg_prewarm
是一个提供函数的 contrib 模块,当执行该函数时,会将关系数据加载到操作系统缓冲区缓存或 PostgreSQL 缓冲区缓存中。从 PostgreSQL 11 开始,它还提供了一个 后台工作进程 来实现自动化。
pg_prewarm
添加于 PostgreSQL 9.4。
更改历史记录
- PostgreSQL 17
- 修改为使用流式 I/O (提交 3a352df0)
- PostgreSQL 11 (版本 1.2)
- PostgreSQL 9.6 (版本 1.1)
- 添加了并行查询支持 (提交 6b3586ca)
- PostgreSQL 9.4 (版本 1.0)
- 添加 (提交 c32afe53)
参考文献
- PostgreSQL 文档: pg_prewarm
有用链接
- Autoprewarm:pg_prewarm 中的新功能 - 2018 年 9 月 EnterpriseDB 博客文章