日期:2014-05-17  浏览次数:20515 次

access 数据4000条 分页慢,求优化
查询3d 的,4000多条数据,每页显示一百条数据,查询第二页的时候,语句如下:
select  top 100 qh as 期号,kjdate as 开奖日期, shijnum as 试机号 ,kaijnum as 开奖号,bainum as 百位,shinum as 十位,genum as 个位,hezhinum as 和值    FROM 3d_wgh  where qh is not null and idpx not in  (select top 100  idpx from 3d_wgh where 1=1  order by idpx desc)    order by idpx desc
可是,第一页查询没有 not in 所以很快
第二页就是如上的语句,执行起来的一分钟左右,请教高手

------解决方案--------------------
access语法不熟,你看看有没有生成一个需要的,插入临时表,对这个需要价格索引,然后应该可以加快速度,另外不要not in,直接betwwen and你需要的行就可以了