Tartalomjegyzék:
- Meghatározás - Mit jelent a System Global Area (SGA)?
- A Techopedia magyarázza a System Global Area (SGA) rendszert
Meghatározás - Mit jelent a System Global Area (SGA)?
A System Global Area (SGA) a relációs adatbázis-kezelési rendszer (RDMS) kulcsfontosságú eleme. Az Oracle Corporation által kifejlesztett SGA memóriaterületet az Oracle folyamatok használják az adatbázis megfelelő működéséhez kritikus megosztott adatbázis-példányok - ideértve a szükséges bejövő adatokat és a belső ellenőrzési adatokat - tárolására.A Techopedia magyarázza a System Global Area (SGA) rendszert
Az Oracle inicializálási paramétereket használ a kiosztott SGA memória mennyiségének ellenőrzésére. Az Oracle Database 10g-ben az SGA az "sga_target" és "sgs_max_size" paraméterekkel van konfigurálva.
Az Oracle az automatikus memóriakezelési funkciót használja a memória kiszámítására és elosztására a különböző SGA-területekre. Az inicializálási paraméterek felhasználhatók a memória kézi elosztásához az egyes SGA területekre is.
Az SGA komponensek a következők:
- Szótár gyorsítótár: Adatszótárak táblázatait, például a fiókokkal, szegmensekkel, adatfájlokkal, táblázatokkal és jogosultságokkal kapcsolatos információkat tárolja
- Újbóli naplópuffer: Olyan információkat tartalmaz a lekötött tranzakciókról, amelyeket még nem írtak online redo naplófájlokba
- Buffer_cache: Az adatfájlokból beolvasott adatblokkok másolatát tartja
- Megosztott készlet: tárol egy gyorsítótárat elemzett és általánosan használt strukturált lekérdezési nyelv (SQL) utasításokhoz
- Java készlet: elemzi a Java utasításokat
