то, что всегда был на мой взгляд, но я никогда не спрашивал: Когда я строить запросы, я всегда использую все префиксы возможно (например, Database.Table или table.column):Использует ли Table.Column производительность?
SELECT `User`.`ID` FROM `Shop`.`User` WHERE `User`.`Name` = "David" LIMIT 1 ;
вместо того, чтобы просто
SELECT `ID` FROM `User` WHERE `Name` = "David" LIMIT 1 ;
Я не знаю почему, но всегда было на мой взгляд, что если вы используете префиксы, это увеличит производительность запроса.
Это правда или просто миф, который у меня на протяжении многих лет на уме?
Спасибо, ребята.
См. Http://stackoverflow.com/questions/3180375/select-vs-select-column –
Спасибо за ссылку, однако, я не вижу, как это относится к моей проблеме. – user3028963
Это выглядит актуально: http://stackoverflow.com/questions/17904642/does-using-fully-qualified-names-affect-performace –