Tema: selectas ant oracle 9i
Autorius: Vytas :)
Data: 2010-11-09 13:49:32
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.