Вы всегда должны выбирать точные поля, иначе вы можете столкнуться с огромными потерями производительности при изменении таблицы. Подумайте о том, что произойдет, если вы решите добавить блоб к этой таблице. Вы можете случайно выбрать мегабайты ненужных данных.
Есть небольшой нюанс. Возможно, было бы лучше, чтобы кеш запросов имел ограниченное количество запросов, поэтому, когда вам иногда нужны только поля 1, 2 и 3, а в некоторых других случаях вам может понадобиться и 4, а 4 - это только небольшое поле, это Лучше всегда выбирать 1, 2, 3 и 4, даже если вам нужны только первые 3. Вы все равно должны никогда использовать *
хотя.