Ребята, если ли смысл одну большую таблицу истории разделять на несколько, т.к. в ней очень много записей и берет очень много производительности. Если разделить их на 5 таблиц и при первом запросе делать поиск по 1 таблице( 15 записей допустим) и на кнопку «Показать ещё » делать снова поиск следующих 15 записей. Если не находит в первой таблице, то брать со второй, если во второй не находит, то брать с 3 . Имеет ли место быть данному способу увеличения производительности?
лучше один запрос вместо трех. а если он у вас долго работает - у вас неверная архитектура/настройки бд. смотрите в сторону explain. выбрать строчку по индексированным данным даже из многомиллионных таблиц - это доли секунды, бд под это заточены. если совсем дохрелионы записей - смотрите в сторону колоночных бд, типа кликхауса