Spisu treści:
Definicja - Co oznacza globalny obszar systemu (SGA)?
System Global Area (SGA) jest kluczowym elementem systemu zarządzania relacyjnymi bazami danych (RDMS). Opracowany przez Oracle Corporation obszar pamięci SGA jest wykorzystywany przez procesy Oracle do przechowywania informacji o instancji współużytkowanej bazy danych krytycznych dla prawidłowego funkcjonowania bazy danych, w tym wymaganych danych przychodzących i danych kontroli wewnętrznej.Techopedia wyjaśnia System Global Area (SGA)
Oracle używa parametrów inicjalizacji do kontrolowania ilości przydzielonej pamięci SGA. W Oracle Database 10g SGA jest skonfigurowany z parametrami „sga_target” i „sgs_max_size”.
Oracle wykorzystuje funkcję automatycznego zarządzania pamięcią do obliczania i przydzielania pamięci do różnych obszarów SGA. Parametry inicjalizacji można również wykorzystać do ręcznego przydzielenia pamięci do poszczególnych obszarów SGA.
Komponenty SGA są następujące:
- Pamięć podręczna słownika: przechowuje informacje o tabeli słownika danych, takie jak informacje dotyczące kont, segmentów, plików danych, tabel i uprawnień
- Bufor dziennika ponów: zawiera informacje o zatwierdzonych transakcjach, które nie zostały jeszcze zapisane w plikach dzienników ponów w trybie online
- Bufor_ bufora: Przechowuje kopię bloków danych odczytanych z plików danych
- Współużytkowana pula: Przechowuje pamięć podręczną przeanalizowanych i często używanych instrukcji SQL (Structured Query Language)
- Pula Java: Analizuje instrukcje Java
