Obsah:
- Definice - Co znamená Systémová globální oblast (SGA)?
- Techopedia vysvětluje System Global Area (SGA)
Definice - Co znamená Systémová globální oblast (SGA)?
Systémová globální oblast (SGA) je klíčovou součástí systému správy relačních databází (RDMS). Vyvinuto společností Oracle Corporation, oblast paměti SGA je používána procesy Oracle k uchovávání informací o instancích sdílené databáze, které jsou důležité pro správné fungování databáze, včetně požadovaných příchozích dat a dat vnitřní kontroly.Techopedia vysvětluje System Global Area (SGA)
Oracle používá parametry inicializace k řízení množství přidělené paměti SGA. V databázi Oracle Database 10g je SGA nakonfigurován s parametry „sga_target“ a „sgs_max_size“.
Společnost Oracle používá funkci automatické správy paměti k výpočtu a přidělování paměti různým oblastem SGA. Inicializační parametry lze také použít k ručnímu přidělování paměti jednotlivým oblastem SGA.
SGA komponenty jsou následující:
- Vyrovnávací paměť slovníku: Obsahuje informace o tabulce datového slovníku, jako jsou informace týkající se účtů, segmentů, datových souborů, tabulek a oprávnění
- Vyrovnávací paměť pro opakované protokoly: Obsahuje informace o potvrzených transakcích, které ještě nebyly zapsány do online souborů pro opakované protokoly
- Buffer_cache: Drží kopii datových bloků načtených z datových souborů
- Sdílený fond: Obsahuje mezipaměť analyzovaných a běžně používaných příkazů jazyka strukturovaného dotazu (SQL)
- Fond Java: Analyzuje příkazy Java