Хочу получить несколько советов по улучшению производительности загрузки записей в сетке.
Как количество строк на странице влияет на производительность?
Например, для извлечения 100 тыс. Записей из базы данных и отображения их в сетке, следует ли мне устанавливать строки на страницу 200 или я должен устанавливать 50 на страницу.
Что будет быстрее 200 на страницу или 50 на страницу?
Я полагаю, что 50 на страницу будет быстрее, так как будет необходимо отправлять и получать меньше данных и отображать на странице, но в то же время потребуется много вычислений, так как нужно делить и разбивать набольше страниц.
Также, где я должен написать логику для разбивки строк на страницу? Должен ли я писать в бизнес-логике или в хранимой процедуре?
Кроме того, как общее количество столбцов, отображаемых в сетке, влияет на производительность?
См. Изображение сетки ниже.
Я хотел бы понять это с точки зрения производительности, чтобы получить наилучшую практику.