建立TOTAL表的小的VIEW(1万条 NEW RECORDS)建立INDEX,再通过ASP调用会比较快。
改变查询方式,如果照你的要求做出来也会因为速度等原因而后患无穷select top 10050 索引 from table where 索引 not in (select top 10000 索引 from table) 可以取出从10000条到10005条的记录每次都你的ASP中动态的计算10005和10000的值
请问: "最好的办法是把大表分类做索引,不会太慢"是如何分类???请问: "建立TOTAL表的小的VIEW(1万条 NEW RECORDS)建立INDEX,再通过ASP调用会比较快。"中的小的VIEW是何意?????
table where 索引 not in (select top 10000 索引 from table)
可以取出从10000条到10005条的记录每次都你的ASP中动态的计算10005和10000的值
在用户使用网页进行数据查询时,强迫他选择分类和输入一定的查询条件,估计这样做用户也不会反对,他没有耐心全部查出来慢慢翻着看。
================================
select top [每页显示的条数] FROM [yourTABLE] WHERE TableID >= [指针位置]其中[指针位置]在页面中以参数传递(也可以以会话传递)