Posts Tagged ‘wydajność bazy danych’

Zarządzanie pamięcią w oracle

środa, czerwiec 25th, 2008

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.


pozycjonowanie - Praca - automatyczna skrzynia - Baterie łazienkowe - bielizna damska - Łazienki - obiekty szkoleniowe - Zakłady Sportowe - Serwis komputerowy Wrocław - kopiarki - Teledyski - kosmetyki - Fotografia od podstaw