I'm troubleshooting the bits and pieces of a poorly-performing stored procedure. This section of the procedure is throwing a NO JOIN PREDICATE warning
select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter Reports' end, result = case when l.res is null or l.res <> 1 then 'Failed' else 'Passed' end, datecomplete = COALESCE(CONVERT(varchar(10), NULL, 101),'N/A')from db2.dbo.view ls join db1.dbo.table l on ls.id = l.id where item = '19003' and l.id = '732820'
The view ([ls]
) calls a remote server (the remote query %41 on the right of the plan).
Here is an image of the plan:
I only ask this question because of this blog post and I want to make sure this won't come back to bite me later.