Presentation is loading. Please wait.

Presentation is loading. Please wait.

ORACLE Architektura serwera bazy danych. Wyrocznia delficka Wyrocznia redwoodzka.

Similar presentations


Presentation on theme: "ORACLE Architektura serwera bazy danych. Wyrocznia delficka Wyrocznia redwoodzka."— Presentation transcript:

1 ORACLE Architektura serwera bazy danych

2 Wyrocznia delficka Wyrocznia redwoodzka

3 ORACLE_HOME /bin sqlplusrman… /dbs spfilepfile…

4 $ORACLE_HOME/dbs/spfile$ORACLE_SID.ora /dbs$ORACLE_SID$ORACLE_HOME sqlplus / as sysdba Connected to an idle instance. SQL> startup

5 STARTUP NOMOUNT MOUNT OPEN INSTANCJA PLIKI KONTROLNE PLIKI DANY CH

6 Shared Pool ? ? ? ? ? ? INSTACJA ORACLE S(ystem) G(lobal) A(rea)

7 Shared Pool Dictionary cache Result cache Library cache

8 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=‘PERŁA’ AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m Library Cache

9 Plan wykonania zapytania Dostęp do danych FULL TABLE SCAN INDEX RANGE SCAN INDEX SKIP SCAN FULL INDEX SCAN FAST FULL INDEX SCAN INDEX UNIQUE SCAN Kolejność łączenia Algorytm łączenia NESTET LOOPS SORT MERGE JOIN HASH JOIN

10 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=‘ŻUBR’ AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m ph8shy0408h Library Cache

11 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=‘ŻYWIEC’ AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m ph8shy0408h yn6hy8j380p Library Cache

12 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m :v_marka:=‘PERŁA’ Library Cache

13 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m :v_marka:=‘ŻUBR’ Library Cache

14 SELECT * FROM LODOWKA WHERE PRODUKT=‘PIWO’ AND MARKA=:v_marka AND STATUS=‘ZIMNE’ Transformator SQL ESTYMATOR GENERATOR PLANU SQL_IDPLAN_HASH_VALUE 93s9k7wvfs05m :v_marka:=‘ŻYWIEC’ Library Cache

15 Shared Pool Dictionary cache Result cache Library cache

16 SELECT /*+ result_cache */ osoba_id, AVG(ilosc) FROM STATYSTYKA_IMPREZY WHERE PRODUKT=‘PIWO’ GROUP BY osoba_id Result Cache Wynik zapytania Wyliczanie wartości Bufor danych Parsowanie

17 Result Cache SQL_IDDEPENDS_ONCACHE_ID 93s9k7wvfs05mSTATYSTYKA_IMPREZYf4cg36a3s8cm34yrg5nwtxug1h SELECT /*+ result_cache */ osoba_id, AVG(ilosc) FROM STATYSTYKA_IMPREZY WHERE PRODUKT=‘PIWO’ GROUP BY osoba_id

18 Shared Pool Dictionary cache Result cache Library cache

19 Shared Pool ? ? ? ? INSTACJA ORACLE S(ystem) G(lobal) A(rea) Buffer Cache ?

20 PLIKI DANY CH C A B A C LRUCKPT B D F E D F LRUCKPT E PS DWDW Working space 1 Working space 2

21 Buffer Cache DefaultKeepRecycle nK Buffer Cache

22 Shared Pool Buffer Cache ? ? ? Log Buffer ? INSTACJA ORACLE S(ystem) G(lobal) A(rea)

23 Log Buffer DELETEINSERTUPDATE Redo 1Redo 2Redo 3 LGWR

24 Shared Pool Buffer Cache Large Pool ? Streams Pool ? Log Buffer Java Pool ? INSTACJA ORACLE S(ystem) G(lobal) A(rea)


Download ppt "ORACLE Architektura serwera bazy danych. Wyrocznia delficka Wyrocznia redwoodzka."

Similar presentations


Ads by Google