Should I be alarmed by this NO JOIN PREDICATE warning?
-
31-10-2019 - |
Question
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.
No correct solution
Licensed under: CC-BY-SA with attribution
Not affiliated with dba.stackexchange