关于分页效率的几点疑问.有点想不明白啊,求助..
pyuan 2006-04-06 06:10:58 我现在用的分页方法,一直是用SQL语句直接分页,但是用SQL语句分页是很麻烦的一件事,现在很多ASP.NET控件都提控分页功能,像atagrid,GridView等
哪种效率更好一点呢?
我所知道的回答都是用SQL当然好一些,不用取出所有数据,可是用复杂的SQL语句分页还是会增加查询时间吧?
也有人告诉我说ASP.NET控件自带的分页功能就算不显示所有数据也会将所有数据读出来,在数据量非常大的时候非常慢.那数据量非常大的时候,如果ASP.NET控件真的把所有数据都读出来,不是非常可怕的一件事吗......
如果用SQL语句分页效率比ASP.NET控件分页高很多的话,为什么还有这么多人使用ASP.NET控件的分页功能呢?