



Когда теория проигрывает практике: почему ROW_NUMBER() не стал королём пагинации PostgreSQL. Исследование сравнило два метода пагинации — <strong>ROW_NUMBER()</strong> и <strong>Deferred Join</strong> — под нагрузкой до 22 параллельных сессий. Прогноз нейросети предсказывал преимущество <strong>ROW_NUMBER()</strong>, но реальные тесты показали обратное: <strong>Deferred Join</strong> оказался на 29,3% быстрее, создавал на 70% меньше ожиданий и лучше масштабировался. Этот кейс демонстрирует, как теоретические оптимизации могут не учитывать реальные ограничения СУБД: работу с памятью, пар...