Welcome to Sign in | Help

mutare conditii de where in join; performant sau nu ?

  •  09-29-2011, 11:29 AM

    mutare conditii de where in join; performant sau nu ?

    Salut,

    Corectati-ma daca gresesc dar ordinea de executie a componentelor unui statement este:
    FROM
    WHERE
    GROUP BY
    HAVING
    SELECT
    ORDER BY
    DISTINCT
    TOP

    In cele ce urmeaza ne intereseaza primele 2.

    Am auzit la multe persoane ca un best practice este sa muti din conditiile de where in conditiile de join (frecvent la cele cu inner join, la cele cu left join trebuie sa fii mai atent deoarece poti obtine un efect nedorit ) pentru ca mai intai se executa FROM si cu cat cu cat micsorezi mai mult datele cu atat mai putine readuri din page file-uri se fac.

    Cum as putea verifica, in mod pragmatic, ca acest lucru este adevarat ?
    Eu am impresia ca, teoretic conteaza si face sens, dar practic nu prea conteaza.

    Daca aveti vreun blog, vreun link, orice informatie este binevenita.

    Mersi,
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems