现象:程序在进行大量的数据运算,Cpu却不能100%运行
改善:删除Order by条件,改为预先排序+索引
思考:1、Cpu却不能100%运行可能是由于外设读写等待时间造成
2、将分析程序中各语句运行时间的占比,类似SQL语句的动态行动分析
06/06/20
A、strSql = "select top 1000 * from tEfferRepeatSelectsNG where 中奖个数=99"
B、strSql = "select top 1000 * from tEfferRepeatSelectsNG where ID>" + CStr(lngCurrentID) + " order by ID"
A比B的计算速度,提高至少100倍!!,A可使CPU 100%运行,B只能在1~11%之间!
思考中....
*请有经验者跟贴,谢谢!