这个表有2kw左右的数据,现在运行一个跨度为1个月的查询亦非常之慢(一个月大概有50W的数据,以后用分页处理),要5分钟以上,请高人通过优化索引等方法提高下效率,在下感激涕零。SQL语句如下:SELECT CODE_TS,G_NAME,TRADE_CO,TRADE_NAME,SUM(USD_PRICE) AS USD_PRICE,SUM(QTY_1) AS QTY_1,SUM(USD_PRICE)/SUM(QTY_1) AS AVG_PRICE,UNIT_1
FROM PWA.ENTRY_HEAD_LIST
WHERE SUBSTRING(ENTRY_ID,9,1) = '0'
AND D_DATE >= '2008-01-01 0:00:00' AND D_DATE <= '2008-2-01'
GROUP BY CODE_TS,G_NAME,TRADE_CO,TRADE_NAME,UNIT_1
FROM PWA.ENTRY_HEAD_LIST
WHERE SUBSTRING(ENTRY_ID,9,1) = '0'
AND D_DATE >= '2008-01-01 0:00:00' AND D_DATE <= '2008-2-01'
GROUP BY CODE_TS,G_NAME,TRADE_CO,TRADE_NAME,UNIT_1
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货