Tema: Re: selectas ant oracle 9i
Autorius: tallman
Data: 2010-11-09 14:56:11
kalk ant visos db RULE optimizatoriaus nustatyma...
manau geriausias pasirinkimas.



"Vytas :)" <nera@mailo.lt> wrote in message 
news:ibbcgc$qqn$1@trimpas.omnitel.net...
> Sveiki,
>
> Turiu problemą su oracle 9i ir užklausų optimizavimu.
> Yra lenta kurioje daug ir dažnai keičiasi duomenys. Lentos dydis virš 1mln 
> įrašų, o per parą gali pasikesit ~10% duomenų. Ant db renku pastoviai 
> statistiką, kad užklausų optimizatorius veiktų teisingai, tačiau dažnai 
> nutinka, kad po kažkiek laiko užklausos nebenaudoja esamų indeksų ir daro 
> full table scaną. Statistikos pergeneravimas tam konkrečiam indeksui arba 
> lentai (netgi visam useriui) nepadeda. Vienintelis dalykas kas padeda - 
> indekso nudropinimas ir sukūrimas per naują.
>
> Gal kas esat susidūrę ir žinot kaip spręst? Užklausų keisti negaliu 
> (įterpinėt hintų optimizatoriui), tad reikia kad pats optimizatorius 
> naudotų teisingai esamus indeksus.
>
> Dėkui.