много времени на подсчет количества элементов.
без total не будет известно общее кол-во страниц.
блеа... А как-нибудь можно его оптимизировать? Ибо очень нравится, но таблица на 70 тыс элементов
Пробовал? https://laravel.com/docs/8.x/pagination#cursor-pagination
писать свой пагинатор или смотреть какую либу. вытаскиваете кол-во элементов + 1, если элементов +1 нашел то показывать пользователю кнопку "Далее", если нет то это последняя страница. Ну и вставить инпут, где пользователь может перейти на нужную ему страницу
первый запрос получаешь кос-во записей. второй уже по offset двигаешь. вообще ты обновляешь данные или вставляешь зачем тебе пагинация там
Я не обновляю данные. Это просто главная страница
там случайно выборка не с каким то условиями? может индексацию полям нужно дать
explain самый простой вариант. от этого можно идти. у тебя данных считай нет.
да, условия есть. Сейчас буду гуглить
Обсуждают сегодня