Влияет ли использование полных имен таблиц в SQL Server на производительность?
У меня есть запрос, когда я соединяю две таблицы в разных базах данных. Администратор базы данных предложил исключить имя базы данных в запросе узла, который, как я предполагаю, является либо для производительности, либо для соглашения.
Все таблицы с полной квалификацией
USE [DBFoo]
SELECT * FROM [DBFoo].[dbo].[people] a
INNER JOIN [DBBar].[dbo].[passwords] b on b.[EntityID] = a.[EntityID]
Предпочтительный?
USE [DBFoo]
SELECT * FROM [dbo].[people] a
INNER JOIN [DBBar].[dbo].[passwords] b on b.[EntityID] = a.[EntityID]
Это действительно имеет значение?