Posts Tagged ‘buforowanie I/O’

Komponenty pamięci SGA

środa, czerwiec 25th, 2008


Pamięć SGA

Pamięć SGA składa się z następujących komponentów:

- buffer cache,

- shared pool,

- redo log buffer,

- large pool.

Teoretycznie  oracle automatycznie stroi każdy z tych komponentów dla lepszej wydajności bazy oracle.
-) buffer cache - to jest miejsce w pamięci wykorzystywane do gromadzenia danych które były wyszukiwane lub modyfikowane  (wyszukiwane za pomocą select, modyfikowane za pomocą update).

Ten obszar jest dzielony dla wszystkich użytkowników którzy  łączą się z baza.

Główne zadanie tego obszaru to pomoc w uniknięciu powtarzającego sięgania po te same dany z dysków  fizycznych, operacje odczytów z fizycznych dysków jest bardzo długa w porównaniu z odczytami z pamięci.
-) shared pool - to miejsce w pamięci w którym są przechowywane i dzielone następujące informacje:

a) zapytania sql - dzięki  temu mogą być użyte kilkukrotnie,

b) informacje z data dictionary np. informacje o koncie użytkownika, informacje o tabelach,  indeksach, przywilejach,

c) procedury dzieki temu że są w w obszarze dzielonym jest do nich szybszy dostęp
-) Redo log buffer - redo log buffer poprawiają wydajność poprzez trzymanie informacji redo w pamięci do czasu zapisania ich  na dysku. Trzymanie informacji redo w pamięci wykorzystujemy przy recovery instancji
-) Large pool - to jest obszar opcjonalny który może być użyty do buforowania dużych żądań I/O dla różnych procesów serwera



Komputery - Sklep komputerowy - Wynajem komputerów - apartamenty w sopocie - prepaid calling card - szablony stron flash - Doładowanie - koparki - autoprezentacja - Fryzury - pozycjonowanie stron - hosting