240 likes | 350 Views
ORACLE. Architektura serwera bazy danych. Wyrocznia delficka. Wyrocznia redwoodzka. ORACLE_HOME. sqlplus / as sysdba Connected to an idle instance. SQL> startup. STARTUP. PLIKI KONTROLNE. PLIKI DANYCH. INSTANCJA. INSTACJA ORACLE. S( ystem ) G( lobal ) A( rea ). ?. ?.
E N D
ORACLE Architektura serwera bazy danych
Wyrocznia delficka Wyrocznia redwoodzka
sqlplus / as sysdba Connected to an idle instance. SQL> startup
STARTUP PLIKI KONTROLNE PLIKI DANYCH INSTANCJA
INSTACJA ORACLE S(ystem) G(lobal) A(rea) ? ? SharedPool ? ? ? ?
Library cache • Dictionary cache • Result cache • SharedPool
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=‘PERŁA’ AND STATUS=‘ZIMNE’ Library Cache
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=‘ŻUBR’ AND STATUS=‘ZIMNE’ Library Cache
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=‘ŻYWIEC’ AND STATUS=‘ZIMNE’ Library Cache
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Library Cache :v_marka:=‘PERŁA’
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Library Cache :v_marka:=‘ŻUBR’
SELECT * FROMLODOWKA WHEREPRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Library Cache :v_marka:=‘ŻYWIEC’
Library cache • Dictionary cache • Result cache • SharedPool
SELECT /*+ result_cache*/ osoba_id, AVG(ilosc) FROMSTATYSTYKA_IMPREZY WHEREPRODUKT=‘PIWO’ GROUP BYosoba_id Result Cache
SELECT /*+ result_cache*/ osoba_id, AVG(ilosc) FROMSTATYSTYKA_IMPREZY WHEREPRODUKT=‘PIWO’ GROUP BYosoba_id Result Cache
Library cache • Dictionary cache • Result cache • SharedPool
INSTACJA ORACLE S(ystem) G(lobal) A(rea) SharedPool ? ? Buffer Cache ? ? ?
Buffer Cache Workingspace 1 Workingspace 2 E B F F A C D D C A B E LRU CKPT LRU CKPT CKPT CKPT DW PLIKI DANYCH PS
INSTACJA ORACLE S(ystem) G(lobal) A(rea) ? Log Buffer Buffer Cache SharedPool ? ? ?
Log Buffer LGWR Redo 1 Redo 2 Redo 3
INSTACJA ORACLE S(ystem) G(lobal) A(rea) Log Buffer Buffer Cache SharedPool ? ? ? LargePool StreamsPool Java Pool