Histogrami nadopunjuju raspoložive statistike o tablicama omogućujući detaljniji uvid u distribuciju vrijednosti podataka pohranjenih u stupcima tablice. Općeniti stav i preporuka je da se histogrami koriste u slučajevima izrazito neravnomjerne distribucije vrijednosti unutar kolona tablice, što predstavlja prevladavajući, ali ne i jedini mogući scenarij praktičnog korištenja histograma. Kroz rad čitatelj upoznaje što su histogrami i kako se generiraju različite vrste histograma,te načine njihove aplikacije u rješavanju različitih tipova problema optimizacije SQL naredbi.

Using Histograms to optimize SQL statements
Histograms complement the available table statistics, providing detailed insight into the distribution of column data.The prevalent and most basic histogram use case scenario is with nonuniform data distributions.Histograms provide improved selectivity estimates in the presence of data skew, but besides that, there are more problem types histograms can solve. This paper provides an overview of histograms, how to build them and how Oracle use them to solve different problem types.

Detalji o predavanju

Vrsta: Predavanje / Lecture

Razina težine: Srednje detaljno / Detailed

Poželjno iskustvo slušatelja: Iskusni (2-3 g.) / Experianced

Poželjna funkcija slušatelja:
DBA
Developer

Predviđeno vrijeme trajanja rada - aktivnosti: 30 min

402_Alen_Prodan.pdf 2,15 MB

O predavaču

Korištenje Histograma u optimizaciji SQL naredbi

Alen Prodan

Login d.o.o., Rijeka

Alen Prodan radi na poslovima implementacije Oracle sustava u tvrtki Login d.o.o. Osobni interes autora je specijalizacija na području poznavanja rada Oracle RDBMS poslužitelja, fizičkog dizajna baze podataka, te praktične primjene raspoloživih tehnologija u cilju rješavanja specifičnih aplikativnih potreba. U svakodnevnom radu susreće se sa različitim sustavima, od manjih transakcijskih poslužitelja, do velikih DSS okruženja, od Windows/Linux Intel baziranih poslužitelja, do složenih RISC baziranih sustava i RAC okruženja.
Autor je nositelj Oracle OCP certifikata za Oracle 9i, 10g i 11g bazu podataka.
Bio:
Alen Prodan started professional career as a database developer in 2001. Two years later I decided to change my career path and specialize on how the Oracle database engine works and on the intricacies and implementation details in the integration between Oracle and operating system. My main interests are logical and physical database design, the query optimizer and computer performance management. I am currently working as a Head of Technical Support Services at Login, an ISV in Rijeka, Croatia. I spend most of my time designing Oracle systems and helping customers to get the most out of Oracle. I earned OCP certification in Oracle 9i, 10g and 11g database administration.