Archive for the ‘Op┼íta teorija’ Category

Full Table Scan vs. BITMAP Index vs. VIRTUAL Column

Friday, November 2nd, 2012

Ovaj put donosim jo┼í jedan primjer iz prakse, na osnovu kojeg ─çu pokazati interesantne metode optimizacije problemati─Źnog SQL upita. U stvarnoj bazi postoji jedna tabela, u koju se podaci unose i obra─Ĺuju po slijede─çem principu: - podaci se unose u nejednakim razmacima, pri ─Źemu se jedna status kolona ozna─Źi sa 'N', ┼íto ...

Interval partitioning: zašto i kako?

Saturday, October 27th, 2012

Za┼íto? Slaga─çu ako ka┼żem, da nisam po─Źetkom skoro svake godine nailazio na gre┼íku "ORA-14400: inserted partition key does not map to any partition". Uvijek, ali uvijek! neko od programera zaboravi kreirati particiju za MAXVALUE ili particije i za narednu godinu, pa poslije Nove godine bude frka i panika, kad aplikacija ne ...

Provjera Oracle db linka

Thursday, July 19th, 2012

Baza podataka ─Źesto ima potrebu komunicirati sa drugim bazama podataka, po┼żeljno je da su to tako─Ĺer Oracle baze podataka kojima pristupamo direktno, ali mogu biti i bilo koje druge, na koje se spajamo Heterogeneous Services tj. Database Gateway tehnologijama kao ┼íto su DG4ODBC, DG4MSQL isl. U svakom slu─Źaju, nakon instalacije konektora ...

Oracle: Explain the Explain Plan

Thursday, October 20th, 2011

Zanimljivo je da mnogo Oracle programera niti nakon nekoliko godina rada sa SQL-om i PL/SQL-om ne znaju pravilno da tumace "Explain Plan" prikaz. Da se ja ne bih mucio, evo jedan dokument na tu temu, koji vrlo dobro opisuje prikaz "Explain Plan".

REF CURSOR IN and OUT

Tuesday, November 10th, 2009

Obe─çao jesam nastavak o tipovima, ali obzirom da sam zatrpan nekim poslovima, ne sti┼żem da dovr┼íim zapo─Źeto. Lepa stvar je ┼íto sam u tim poslovima nau─Źio ne┼íto novo, naravno na li─Źnim gre┼íkama i PIG metodom (metoda Probe I Gre┼íke), ┼íto se "nadovezuje" na pri─Źu o tipovima. Naime, nedavno sam dobio zadatak ...

Records and Collections – Part I

Thursday, August 27th, 2009

─îesto u programerskim razgovorima do─Ĺe do nesporazuma oko nekih stvari koje postoje svuda (i u razvojnim jezicima i u bazama), koje se pona┼íaju na istovetan ili pribli┼żno istovetan na─Źin, ali se nazivaju druga─Źije. Jedan od naj─Źe┼í─çih kamena spoticanja u razgovorima, a ne retko i u realizaciji, je struktura podataka poznata kao...┬á ...

Code Review – revizija programskog k├┤da

Thursday, June 4th, 2009

Bez obzira koji RDBMS ili programski jezik┬ákoristite, svjedoci ste izmjena u novijim verzijama doti─Źnih. U ve─çini slu─Źajeva novije verzije sadr┼że ispravljene gre┼íke iz prethodnih verzija, zatim pobolj┼íanja postoje─çih funkcionalnosti, kao i mnoge novotarije. Zbog svih tih izmjena, preporu─Źljivo je raditi redovan pregled programskog k├┤da (code review) - ako ne jednom godi┼ínje, ...

Logi─Źki model baze podataka za ankete

Wednesday, March 25th, 2009

┬á Ankete koje imaju ÔÇśmultiple choiceÔÇÖ pitanja su danas veome ─Źeste. Na svako pitanje nudi se N opcija od kojih u─Źesnik ankete bira jednu. Broj opcija mo┼że biti razli─Źit od pitanja do pitanja. Neka pitanja zahtevaju jednostavni Da/Ne odgovor, a neka mogu imati i desetak opcija. ┬á Najjednostavniji na─Źin da se do─Ĺe do ...

10 odabranih tekstova iz arhive

Tuesday, September 2nd, 2008

Evo pro─Ĺo┼íe nepune 2 godine otkako postoji ovaj blog i ovo je jubilarni 100. tekst, pa bih tim povodom po subjektivnom izboru izvadio 10 kvalitetnih tekstova iz naftalina, odnosno iz arhive.┬á:) SELECT TOP 10 tekst┬áAS┬á"Odabrani Tekstovi"┬áFROM┬átekstovi ORDER BY datum_objavljivanja; - Kreiranje uskladistene procedure (How to create MySQL stored procedure) - Spajanje neprekidnih datumskih ...

Online (hot) backup u MySQL 6.0

Sunday, May 25th, 2008

Za verziju 6.0, MySQL je najavio mogu─çnost "online backupa" baze (hot, non-blocking backup MySQL baze), ┼íto ─çe obradovati mnoge MySQL administratore (a i nespretne developere ;) ). Prema najavi, ova opcija ipak ne osigurava kompletnu bazu i sve njene pripadaju─çe elemente. U backup su uklju─Źene sve perzistentne tabele kreirane sa jednim ...