Quantcast
Viewing all articles
Browse latest Browse all 9656

Re: Calling an SP takes over 200% more time over the select statement

Hi Bill,

 

Can you please try something:

 

tab_cust =

SELECT

   C_F_NAME,

            C_L_NAME,

            C_EMAIL

FROM    dbo.Customer

WHERE   C_ID = :C_ID;

 

tab_orders =

SELECT

            O_ID,

            O_TOTAL,

            O_DTS,

            O_FM_DTS

FROM    dbo.Orders ON C_ID = O_C_ID

WHERE   O_C_ID = :C_ID

 

SELECT  TOP 20

   C_F_NAME,

            C_L_NAME,

            C_EMAIL,

            O_ID,

            O_TOTAL,

            O_DTS,

            O_FM_DTS

FROM    :tab_cust JOIN :tab_orders ON C_ID = O_C_ID

    ORDER   BY O_ID DESC;

END;

 

 

Expected behavior: The data set for each of the tables is filtered out and then joined. Although the filter is expected to be pushed to each of the joined tables even in your case, but this is worth the try.

 

Regards,

 

Ravi


Viewing all articles
Browse latest Browse all 9656

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>