发布网友
共2个回答
热心网友
1. 直接用limit start, count分页语句, 也是我程序中用的方法:
select * from proct limit start, count
当起始页较小时,查询没有性能问题,我们分别看下从10, 100, 1000, 10000开始分页的执行时间(每页取20条), 如下:
select * from proct limit 10, 20 0.016秒
select * from proct limit 100, 20 0.016秒
select * from proct limit 1000, 20 0.047秒
select * from proct limit 10000, 20 0.094秒
我们已经看出随着起始记录的增加,时间也随着增大, 这说明分页语句limit跟起始页码是有很大关系的,那么我们把起始记录改为40w看下(也就是记录的一般左右)
热心网友
你是没有做好提交控制吧。追问不关这些事, mysql也是自动提交的. 现在是如果不用分页助手, 那就可以查多少数据插入多少数据, 但是用了之后就会少数据