Ja, det påverkar prestanda, särskilt när du väljer flera rader. Välj bara de fält du verkligen behöver.
Låt oss ta en enkel kontroll av användarnamnets existens som exempel:
Varför skulle du välja allt, när du bara kan välja ID? Båda gör jobbet, men att bara välja ett fält är mycket bättre lösning.
SELECT `id` FROM users WHERE `username` = 'Nikola K.'
snarare än:
SELECT * FROM users WHERE `username` = 'Nikola K.'