结果集都有300多万的量级,说明没有有效的过滤条件。hash join是对的,要优化只能通过io 如果a表字段超过十几个的话,可以试试在a表上建组合索引(prod_date,well_id,liq_prod_daily,oil_prod_daily,water_prod_daily)
改为这样应该会快一点,先通过索引进行检索,然后再进行连接操作 (select id,prod_date from XX_PC_PRO_WELL_DAILY WHERE prod_date BETWEEN AND ) A
(select id,prod_date from XX_PC_PRO_WELL_DAILY WHERE prod_date BETWEEN AND ) A
17,089
社区成员
55,237
社区内容
加载中
试试用AI创作助手写篇文章吧