Как ускорить работу запроса под MySQL?
От: Konstantin  
Дата: 02.04.10 20:32
Оценка:
Доброго времени суток.

Дано:

Большая таблица (6Гб) в которой примерно 800 000 записей. Все поля имеют индекс + ключевое поле id (autoincrement).
Таблица типа MyISAM. Движок: MySQL 5.1.

Если сделать запрос такого плана:

 SELECT * FROM `table` LIMIT 0 , 1000


То запрос выполняется практически моментально.
(Query took 0.096 sec)

А если делать выборки уже ближе к концу таблицы, то просто караул как долго. Вот типа такой запрос:

 SELECT * FROM `table` LIMIT 799000 , 1000

(...Query took 149.6909 sec)

Подскажите, как ускорить это дело ? Вроде же должно быть примерно с такой же скоростью ?
может подкрутить настройки или еще что...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.