このテーブルからちょっとずつとってきて、なんか処理を入れて別のテーブルに入れたりするとき、普通は以下の様なクエリを書くんじゃないかと思いますが… SELECT * FROM table LIMIT 0, 1000 SELECT * FROM table LIMIT 1000, 1000 ... SELECT * FROM table LIMIT 9999000, 1000 mysql> EXPLAIN SELECT * FROM test_table ORDER BY id ASC LIMIT 900000,1000; +----+-------------+-------------+-------+---------------+---------+---------+------+--------+-------+ | id | select_type | table | type