解决方案 »
- 给scott用户制定一个单独的表空间的问题,版本Oracle 10g,求指教...
- 帮我把下面这个SQL加一个Distinct嘛!
- pstmt.execute()插入成功后却返回false
- 两表查询问题
- sql server触发器转换为Oracle,谢谢!
- 关于去空格trim的优化
- 新手几问如果要新建一个和101_db结构一样的库,只是叫102_db
- oracle 数据库导出
- [急]PL/SQL写查询条件
- 请教各位大侠一个基础问题
- oracle 建立range分区,,可以建立list子分区吗,他们用的参数,不同
- 崩溃,dbms_output.put_line(sysdate);始终报错 ORA-00900: 无效 SQL 语句
(select id,prod_date from XX_PC_PRO_WELL_DAILY
WHERE prod_date BETWEEN AND ) A
如果a表字段超过十几个的话,可以试试在a表上建组合索引(prod_date,well_id,liq_prod_daily,oil_prod_daily,water_prod_daily)
能不能加hint人工调整执行计划,让从下图红色框中的左边执行计划变成右边的?因为join on中的条件和where中的条件都存在于索引中,所以能不能先和索引hash
你图片上的代码不全,看看是否还有xx_pc_pro_well_daily表上用到的字段不在该组合索引中,可以加上下次代码和执行计划贴得全一点吧