在PostgreSQL中保存和还原查询计划
基本原理
sr_plan看起来像Oracle Outline系统。 它可以用来锁定执行计划。 如果您不信任计划者或不能制定更好的计划,则很有必要。
编译安装
make USE_PGXS=1
make USE_PGXS=1 install
并修改您的postgres配置:
shared_preload_libraries = 'sr_plan'
用法
在数据库中安装扩展:
CREATE EXTENSION sr_plan;
如果要保存查询计划,则必须设置变量:
set sr_plan . write_mode = true;
现在,所有后续
1