postgreSQL查询很慢,是否能否优化?
补充说明:有8个服务器,无备份,共56个数据节点,数据量有100亿
sql语句:
已建索引:{CAP_DATE:-1, CAR_NUM:1, DEV_CHNID:1}
exist可以考虑修改为关联
这个pg是什么版本的? fdw是什么版本?
原生pg的fdw机制由于无法直接获取sdb的索引信息, 所以无法走nljoin。
你这个sql返回数据只有43条, 比较适合nljoin, 走CAR_NUM索引
企业版本的sql 引擎会在关联策略上有更多的优化,目前社区版本是比较弱的,只能够走hash join