Top对于查询有多大帮助啊?
我用select top 100 .....来查数据,是不是查到了100条,后面的记录就不参与搜索了啊,这样是不是效率就提高了很多呢?
[解决办法]
沙发
[解决办法]
这个只是 返回的记录 最多是100条 不是 不参与搜索
[解决办法]
这个效率并没有提高很多
[解决办法]
要提高效率的话用where限制ID小于或大于多少可以,用Top 100并没有提高
[解决办法]
应该是在找到所有附合条件的记录后取其前Top条,是找了之后的。
[解决办法]
我以前分页的时候用这个
sda.Fill(ds, startpos, DataGridPage.PageSize, "OrderDetails ");
不知道这样能否提高效率??
=======
事实上,不会!!!
因为,DataAdapter 依然会加载所有满足条件的数据到内存,然后按你指定的范围截取
[解决办法]
事实上用TOP对效率是有帮助的。
LS的,我也在考虑产品模糊搜索的问题,有空交流一下。
[解决办法]
个人觉得,分页的话,还是存储过程好些
[解决办法]
nextsun(一天啃一点) ( ) 信誉:100 2007-08-24 11:55:17 得分: 0
听说.Net支持缓存,缓存的意思是不是可以暂时把数据存一段时间,然后下次读的时候,就可以直接从缓存中读?
我现在对这个还不了解
就是存到dataset里嘛?
[解决办法]
反正比*高就是.