Может кто-нибудь посоветовать, как мне улучшить производительность следующего запроса.Обратите внимание, что проблема, по-видимому, вызвана условием левого внешнего соединения.
ALTER VIEW [dbo].[CustomerAccountRelatedAccounts]
AS
SELECT
ca.AccountNumber, ca.ShipTo, ca.SystemCode, cafg.AccountNumber AS RelatedAccountNumber, cafg.ShipTo AS RelatedShipTo,
cafg.SystemCode AS RelatedSystemCode
FROM dbo.CustomerAccount AS ca
LEFT OUTER JOIN dbo.CustomerAccount AS cafg
ON ca.FinancialGroup = cafg.FinancialGroup
AND ca.NationalAccount = cafg.NationalAccount
AND cafg.IsActive = 1
WHERE CA.IsActive = 1
GO
Вот план выполнения;https://www.brentozar.com/pastetheplan/?id=HJ7_N-9cQ