| 
	
 | 
 Posted by ysfinks on 03/10/06 20:04 
I narrowed down to one join. Same difference in query plans. Query cost 
for 1 is 5.48%, for 2 is 94.52% 
My view is: 
create  view dbo.sf_test as 
SELECT 
dbo.ManagedNodes.NodeID, dbo.ManagedNodes.SubscriptionID, 
CompanyAccounts.root_account_id AS ECCRootID 
FROM dbo.ManagedNodes WITH (NOLOCK) 
INNER JOIN dbo.accounts CompanyAccounts WITH (NOLOCK) 
ON dbo.ManagedNodes.ECCRootID = CompanyAccounts.account_id 
 
My queries are: 
1. 
SELECT  dbo.ManagedNodes.NodeID, dbo.ManagedNodes.SubscriptionID, 
CompanyAccounts.root_account_id AS ECCRootID 
FROM dbo.ManagedNodes WITH (NOLOCK) 
INNER JOIN dbo.accounts CompanyAccounts WITH (NOLOCK) 
 ON dbo.ManagedNodes.ECCRootID = CompanyAccounts.account_id 
where ECCRootID=15427 
2. 
select NodeID, SubscriptionID, ECCRootID 
from dbo.sf_test where eccrootid=15427
 
  
Navigation:
[Reply to this message] 
 |