, так как вы указываете, что это для 10 записей, ответ меняется с «Это зависит» на « Не тратьте ни секунды, беспокоясь об этом ».
Если ваш сервер не находится в другой стране при подключении удаленного доступа, время соединения для 10 записей будет равно нулю, независимо от того, сколько байт вы сбрили в каждой строке. Это просто не то, что стоит оптимизировать.
Таким образом, в этом случае вы можете освободить свой ORM, чтобы получать эти записи как можно менее эффективно. Если ваша ситуация изменится, и вам вдруг понадобится больше, скажем, 1000 записей одновременно, тогда вы можете вернуться, и мы посмеемся над тем, что вы не указали столбцы, но на данный момент вы получаете бесплатный пропуск.
Для дополнительного кредита, после того как вы начнете отправлять этот запрос домашней страницы более 10 раз в секунду, вы можете добавить кеширование на сервере, чтобы избежать повторного попадания в базу данных. Это принесет вам гораздо больше пользы, чем оптимизация запроса.