Для повышения производительности вы можете выполнить следующие шаги:
1) Вы должны сохранить путь к изображению в поле изображения в базе данных и загрузить изображение на сервер, а не сохранять изображение в базе данных. Поскольку размер изображения, как правило, большой, требуется больше памяти и время для извлечения данных.
2) Во-вторых, вы должны использовать pagination
во внешнем интерфейсе или в конце базы данных вместо одновременного извлечения всех записей. Этот подход также улучшит производительность вашей системы.
Я бы рекомендовал использовать datatable с нумерацией страниц в конце базы данных.