Я слышал, что быстрее выбирать коды вручную («col1, col2, col3 и т. Д.»), А не запрашивать их со «*».Быстро ли запрашивать только определенные столбцы?
Но что, если я даже не хочу запрашивать все столбцы таблицы? Было бы быстрее запросить, например, только «col1, col2» insteaf из «col1, col2, col3, col4»?
В моем понимании SQL должен искать все столбцы в любом случае, и только изменения результата return. Я хотел бы знать, могу ли я добиться выигрыша в производительности, только выбрав правильные столбцы.
(я делаю это так или иначе, но бэкэнда API одного из моих приложений возвращает чаще, чем не все колонны, так что я думаю о позволяя пользователю вручную выбрать столбцы, он требуется)
хорошо подробно ответ. Мой запрос извлекает большие двоичные файлы (изображения), поэтому перечисление других столбцов, когда мне не нужны изображения, будет лучшей идеей, да? – user1019042