Ja, es wirkt sich auf die Leistung aus, insbesondere wenn Sie mehrere Zeilen auswählen. Wählen Sie nur Felder aus, die Sie wirklich benötigen.
Nehmen wir als Beispiel eine einfache Existenzprüfung des Benutzernamens:
Warum sollten Sie alles auswählen, wenn Sie nur die ID auswählen können? Beide erledigen die Arbeit, aber die Auswahl nur eines Feldes ist eine viel bessere Lösung.
SELECT `id` FROM users WHERE `username` = 'Nikola K.'
statt:
SELECT * FROM users WHERE `username` = 'Nikola K.'