Re: Optimization of query finding related products for a certain product
Date: Sat, 08 Sep 2001 12:58:40 -0600
Jacob Nordgren wrote:
> Hi everybody,
> This query finds the related products for a certain product based on
> user visits.
> Today this query takes 3 seconds. Is it possible to make it faster
> with the same result?
> SELECT PRODUCT_ID FROM VISIT WHERE
> USER_ID IN (SELECT DISTINCT USER_ID FROM VISIT WHERE PRODUCT_ID =
> AND PRODUCT_ID <> 1883577330 GROUP BY PRODUCT_ID ORDER BY
> COUNT(DISTINCT USER_ID) DESC
> This is the table:
> USER_ID INT *
> PRODUCT_ID INT *
> VISITDATE DATE *
> Thank you for your help!
> / Jacob
So, have you run EXPLAIN PLAN? Gotten a trace and run it through tkpro? Using the CBO and have valid, current stats?
-- Ron Reidy Oracle DBA Reidy Consulting, L.L.C.Received on Sat Sep 08 2001 - 20:58:40 CEST