请教Oracle,如当采用多字段group by 查询效率出路在哪里?
先有这么一个应用场景,根据条件查询单表A,语句如下:
select sum(a.销售数量),sum(a.库存),a.国家,a.地市,a.年,a.时间,a.产品,....(大概10多个字段) from A a by a.国家,a.地市,a.年,a.时间,a.产品,....(大概10多个字段) order by a.产品,a.年
进入这个项目组直接丟了几个模块过来,你去优化吧.......
功能响应时间在8-12秒左右,分析下前代码发现瓶颈在数据库中,数据库中执行语句7-10左右
表A数据量1000W-1500W 左右 每天凌晨会删除掉
项目采用Struts2+EJB+Ibatis+Oracle
如何优化,让我如此头大!请指教~