Názor k článku [ ( LEFT|RIGHT [ OUTER ])| INNER ] JOIN v SQL od DADA - Rozdil v rychlosti pri pouziti (+)= nebo OUTER...

  • Článek je starý, nové názory již nelze přidávat.
  • 3. 12. 2007 17:09

    DADA (neregistrovaný)
    Rozdil v rychlosti pri pouziti (+)= nebo OUTER JOIN muze nastat, na Oracle totiz novejsi varianta zapisu neni podporovana ve starem Optimizeru, takze pri pouziti klicoveho slova JOIN se optimizer prepne z pravdiloveho (RBO) na nakladovy (CBO) a jestli nejsou prirpavene dostatecne rpesne udaje pro vypocet nakladu, tak muze byt vysledkem neoptimalni provedeni dotazu.
    Ale jde vlastne jen o problem se zastaralou a jiz prilis nepodporovanou veci - pravidlovym optimizerem.