Да, влияе върху производителността, особено когато изберете няколко реда. Изберете само полетата, от които наистина се нуждаете.
Нека вземем проста проверка за съществуване на потребителско име като пример:
Защо да изберете всичко, когато можете да изберете само ID? И двете вършат работа, но избирането само на едно поле е много по-добро решение.
SELECT `id` FROM users WHERE `username` = 'Nikola K.'
вместо:
SELECT * FROM users WHERE `username` = 'Nikola K.'