Оптимизируем LIMIT offset

Везде, где используется LIMIT offset для больших таблиц, рано или поздно начинаются тормоза. Запросы вида SELECT * FROM test_table ORDER BY id LIMIT 100000, 30 могут выполнятся очень долго. Например, в моем случае, на одном из сайтов кол-во комментариев перевалило за 200к и постраничная навигация по комментариям начала ощутимо тормозить, а в mysql-slow.log все чаще стали попадать запросы с временем выполнения 3–5сек.Читать дальше →

© Habrahabr.ru