DBA & Infrasturktura
petak, 21. listopad 2016., 11:00
Dvorana B
45'
Optimizer statistike su skup podataka koji opisuje bazu podataka i objekte pohranje unutar baze podataka. Optimizer koristi navedene statistike kako bi generirao najprimjereniji plan izvršavanja svake pojedine SQL naredbe. Mogućnost pravovremenog prikupljanja relevantnih statistika je od velikog značaja za održavanje prihvatljivih performansi Oracle sustava. Sa svakom novom inačicom, Oracle uvodi dodatna poboljšanja u pogledu razine automatizacije prikupljanja potrebnih statistika i njihove preciznosti.Histogrami nadopunjuju osnovne statistike o tablicama, pružajući detaljniji uvid u distribuciju vrijednosti unutar stupaca tablica baze podataka. U osnovnom modalitetu rada, optimizer pretpostavlja ravnomjernu raspodjelu redaka po pojedinačnim vrijednostima unutar stupaca tablica baze podataka, te će izračunati procjenu ukupnog broja redaka koji zadovoljavaju upit sa predikatom jednakosti diljeljenjem ukupnog broja redaka u tablici sa brojem pojedinačnih vrijednosti u stupcu koji se koristi u predikatu jednakosti. Prisustvo histograma mijenja način izračuna procjene broja redaka koji zadovoljavaju upit, omogućujući precizniju procjenu. U verzijama baze podataka koje su prethodile verziji 12c, postojale su dvije vrste histograma, frequency i height balance. Od verzije 12c dostupna su dva dodatna tipa histograma: top-frequency i hybrid.U ovom radu biti će prikazan pregled novih vrsta histograma u Oracle 12c bazi podataka, te njihov utjecaj na rad Oracle cost-based optimizera i poboljšanje performansi SQL upita.
Konferenciju organizira Hrvatska udruga Oracle korisnika. Više o udruzi možete saznati na Hroug.hr.