Posts Tagged ‘obszary buforów i obszary danych’

Zarządzanie pamięcią w oracle

środa, czerwiec 25th, 2008


Pamięć w bazie oracle

Baza oracle żeby mógł być zarządzana musi mieć zdefiniowane procesy które będą odpowiadały za poszczególne czynności, te  procesy muszą działać czyli muszą być uruchomione, te procesy nazywamy background procesami, jak wiadomo jeżeli procesy są  uruchomione to alokują jakieś zasoby, w tym przypadku są uruchomione w pamięci czyli alokują zasoby pamięci.

Możemy wyróżnic  2 typu procesów które baza oracle alokuje:
-) SGA (System Global Area) - to jest pamięć dzielona która zawiera bufory danych i informacje kontrolne o instancji. Pamięć  ta jest podzielona na oddzielne obszary buforów i obszary danych
-) PGA (Program Global Area) - to obszar pamięci która jest używana przez pojedyncze procesy oracle.

Proces serwera Oracle to  proces który obsługuje żądanie klienta, baza oracle tworzy nowy proces serwera kiedy otrzymuje nowe żądanie połączenia z  bazą.

Każdy nowy proces wtedy alokuje własne  miejsce PGA.

W PGA są przechowywane zapytania SQL a także informacje o  logowaniu a także inne informacje o sesji.

Ilość zalokowanej pamięci na SGA i PGA wpływa na wydajność bazy danych.



Present Simple - Tanie serwery - bearshare - zagęszczarki - Systemy bukmacherskie - domki zakopane - zioła - zumba gliwice - Dms - oprogramowanie sklepu internetowego - sanki drewniane z oparciem - prepaid phone cards - Nissan Forum - BearShare - mieszkania białystok