mysql

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