Я знаю, что команда «limit» используется для разбивки на страницы на веб-сайтах.
Интересно, может ли DB найти начальный индекс без линейного перехода по результирующему набору.Как работает команда sql 'limit' под капотом?
Например, для запроса «Найти что-то между 100-м и 120-м» у БД есть способ найти 100-й элемент запроса, не переходя через 100 элементов линейно?
Если это действительно необходимо для линейного поиска, я думаю, что разбиение на страницы, которое я вижу на каких-либо крупных сайтах, не выполняется простой командой «limit»?
Я думаю, что это зависит от поставщика. – kosa