Önálló labor beszámoló – 7. félév Nyárády Péter QJA31E Oracle optimization Önálló labor beszámoló – 7. félév Nyárády Péter QJA31E Konzulensek: Kardkovács Zsolt – BME Marton József – BME Sárecz Lajos – Oracle Hungary Kft.
Oracle optimization A feladat: Oracle 11g feltelepítése Oracle optimizier helyének és működésének megismerése Adatbázis architektúrális felépítése – irodalomfeldolgozás Optimalizálási technikákkal való ismerkedés Blog oldal írása
Oracle optimization Oracle 11g feltelepítése: Oracle optimizer: kezdetben: Linuxos verzió + Oracle Enterprise Linux később: Windows-os telepítő Oracle optimizer: Végrehajtási terv számítása RBO vs CBO
Oracle optimization Oracle adatbázisok architektúrális felépítése: munka lényegi része forrás: Oracle Library Concepts témák: Logikai felépítés és fizikai tárolás Tranzakciók kezelése és működése Kb. 20 sémaobjektum, ill. tulajdonságaik Sémaobjektumok közötti függőségek Adatszótár szerepe és tartalma
Oracle optimization témák (folyt.): Memória felépítése – SGA és PGA Processz architektúra – felhasználói-, server- és háttérfolyamatok. A munka eredménye: 50 oldalas tanulmány. Blog oldalról elérhető.
Oracle optimization Optimalizálási technikákkal való ismerkedés: ebook-ok, szakkönyvek feldolgozása érintett területek: Adatbázis séma felépítése Indexek és származtatott struktúrák definiálása SQL hinting eredmény: szellemi tudás
Oracle optimization Blog oldal a munka dokumentálására http://oraoptimization.blogspot.com/
Oracle optimization Irodalomjegyzék Oracle Library – Concepts http://download.oracle.com/docs/cd/B28359_01/server.111/b28318.pdf R. Greenwald, R. Stackowiak, G. Dodge, D. Klein, B. Shapiro, C. G. Chelliah Professional Oracle Programing Wiley Publishing, Inc. D. K. Burleson, J. Celko, D. Ensor, J. Lewis, D. Moore, V. Tropashko, J. Weeg Oracle SQL Internals Handbook ISBN: 0-9744355-1-1 7. féléves tanulmány http://members.chello.hu/m.nyarady/blog/beszamolok/7felev/tanulmany_qja31e.pdf