2021
06-23
06-23
MySQL 分页查询的优化技巧
在有分页查询的应用中,包括LIMIT和OFFSET的查询十分常见,而且几乎每个都会有一个ORDERBY子句。如果使用索引排序的话将对性能优化十分有帮助,否则服务端需要做很多文件排序。一个高频的问题是offset的值过大。如果查询类似LIMIT10000,20,将会产生10020行,并将之前的10000行丢弃,这样的代价很高。假设所有的页使用相同的频次访问,这样的查询将平均扫描一半数据表。为了优化他们,你可以在分页视图中限制最多可访...
继续阅读 >