假设有一个千万量级的表,取1到10条数据: ,; ,; 这两条语句查询时间应该在毫秒级完成: ,; 你可能没想到,这条语句执行之间在5s左右: 为什么相差这么大? 可能mysql并没有你想的那么智能,比如你要查询 300w开始后面10条数据:mysql会读取300w加10条这么多的数据,只不过 过滤后返回最后10条而已!!! 那么如果解决这个问题呢:这里总结三种常用方法: 第一种简单粗暴,就是不允许查看这么靠后的数据,比如百度就是这样的 最多翻到76页就不让你翻了,这种方式就是从业务上解决: 第…