Псевдоним никак не влияет на производительность любым практическим или измеримым образом (курсив добавлен при редактировании).То есть это добавило бы едва (если все это) измеримую задержку к компиляции запроса.После компиляции (и повторного использования) он не действует.
Псевдоним устраняет неоднозначность, если у вас более одной таблицы, поскольку вы знаете, из какой таблицы она происходит.Это также предотвращает нарушение запроса в будущих изменениях таблицы.Скажем, вы добавляете столбец аудита в одну таблицу, где он уже существует в другой таблице.Запросы без псевдонимов, использующие обе таблицы, будут прерваны.
Псевдоним также является обязательным в некоторых случаях, например, связанные со схемой представления.
Механизм синтаксического анализа SQL (который считывает все запросы перед их выполнением и используетинформация для кэширования скомпилированных запросов в будущем для более быстрого выполнения) - это единственное, что просматривает псевдонимы и использует их для устранения неоднозначностей при поиске символов.Система уже будет генерировать символы, как и любой другой компилируемый оператор на любом другом языке, когда он анализируется перед хранением выполнения.