Efficient MySQL Pagination
When I first started learning programming, I followed examples in textbooks using LIMIT offset, row_count
for pagination. However, as the volume of data increased, this pagination method caused longer query times for later pages. In MySQL, when an offset is specified, it does not directly start retrieving data from that offset. Instead, it fetches all data based on the ‘where’ conditions first, and then retrieves the required number of rows beginning from the offset.
Posted on May 29, 2016 in MySQL by Amo Chen ‐ 3 min read