检查文件
2 加载插件 2.1 当前会话加载注意这样加载只在当前回话生效。
2.2 用户、库级自动加载配置错了的话就连不上数据库了!
如果配置错了,连接template1库执行
2.3 cluster级自动加载重启数据库
3 检查是否已经加载pg_hint_plan加载后在extension里面是看不到的,所以需要确认插件是否已经加载
或者
如果使用load方式加载不需要检查。
4 使用插件定制执行计划 4.1 初始化测试数据创建索引
4.2 强制走index scan 4.3 强制多条件组合组合两个条件走indexscan
组合两个条件走indexscan+seqscan
4.4 强制指定join method强制走循环嵌套连接
控制连接顺序
4.5 控制单条SQL的costset seq_page_cost 200,注意下面的cost已经变成了200.04
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。