高手请进。分页问题
我现在做的系统里面设计到了5-7张表的联合查询数据量超过10万条。我用视图加索引效率提高不少。但是现在有个问题 我做查询以及分页的时候速度就不行了。如果我不加条件搜索出来了十几万条数据的分页程序。前面可以用top 20..... 但是到了最后也比如第4000页速度就慢了。瓶颈在从数据库里取数据的过程。 (上百个字段10万以上的记录当然不select * 了)
小弟用的方法是
beforecount=(trim(request("txt_page"))-1)*iRow
strQuery = "select top 20 * from table_views where id not in (select top " &beforecount& " id from table_views ) order by id desc"
不知各位大哥有没有更好的办法啊!要有价值的up大家不要乱up哦 拜托 :)!!