原文地址:http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/
我发这里只是为了记录一下而已。我几乎没有用过千万级的数据翻页翻到底的。
最近这段时间为了遍历一个千万级数据。数据库有N个G,写了个PHP脚本处理每一条记录。让他某些字段更规范(其实还有内幕,就不告诉你们)。但是当翻页到上万页的时候,通常MYSQL会哮喘了。我的台式神机居然也处理不过来了。
所以找到了这篇文章,居然是09年的。我太2了。亏我自称资深PHP程序员。用这个办法,翻页翻到十几万页速度似乎也没有什么影响,妥妥的。不过似乎这种办法传递的参数太多,而且根据字段、倒序降序排列,都有相应的语句,所以没有得到广泛应用?我记得DZ都有限制最多翻页多少页。不过不管怎么样,我的目的达到了。千万级的数据遍历出来了。