Tizimning global maydoni - System Global Area

In ma'lumotlar bazasini boshqarish tizimlari tomonidan ishlab chiqilgan Oracle korporatsiyasi, Tizimning global maydoni (SGA) tizim xotirasining bir qismini tashkil qiladi (Ram ) bitta jarayonga tegishli bo'lgan barcha jarayonlar tomonidan taqsimlanadi Oracle ma'lumotlar bazasi misol. SGA instansiya ishlashi uchun zarur bo'lgan barcha ma'lumotlarni o'z ichiga oladi.

Komponentlar

Umuman olganda, SGA quyidagilardan iborat:

  • buferli kesh: ma'lumotlar fayllaridan o'qilgan ma'lumotlar bloklari nusxalarini saqlaydi[1]
  • lug'at kesh: haqida ma'lumotga ega ma'lumotlar lug'ati jadvallar hisob qaydnomasi, ma'lumotlar fayli, segment, hajm, jadval va imtiyozlar kabi ma'lumotlar
  • jurnali buferni qayta tiklash: yozishga tayyorgarlik ko'rish paytida ma'lumotlar bazasi operatsiyalari to'g'risidagi ma'lumotlarni o'z ichiga oladi onlayn ravishda jurnal fayllarini qayta tiklash
  • umumiy hovuz: lug'at yoki qator keshini, kutubxona keshini, kursorning ta'riflarini va birgalikda SQL-ni saqlaydi.
  • Java havzasi: tahlil qilish uchun ma'lumotni saqlaydi Java bayonotlar.
  • katta hovuz: shu jumladan, foydalanuvchilarning global maydoni (UGA))
  • oqim havzasi: bu ma'lumotlar bazasi uchun masofaviy ulanish.

Konfiguratsiya

Kimdan Oracle ma'lumotlar bazasi versiya 10g, Xotirani Avtomatik boshqarish (AMM) SGA-ning soddalashtirilgan va dinamik konfiguratsiyasiga imkon beradi.[2]

Granulalar

In Oracle DBMS, Oracle server tizimning global maydonini (SGA) granulalar bo'linmasida ishga tushirilganda ajratadi. Ishga tushirish jarayonida har bir komponent talab qilinadigan miqdordagi donalarni oladi. SGA bog'langan donachalardan iborat deyish mumkin. Granulalar hajmi ma'lumotlar bazasi versiyasiga va ba'zan operatsion tizimga bog'liq. Oracle 9i va undan oldingi versiyada, agar SGA hajmi 128 MB dan kam bo'lsa, bu 4 MB, aks holda 16 MB. Keyingi versiyalar uchun, agar SGA hajmi 1 Gb dan kam bo'lsa, odatda 4 MB, aks holda 16 MB bo'ladi. [3] SGA-da kamida 3 dona bo'lishi kerak: bittasi ma'lumotlar bazasi bufer keshi uchun, bittasi umumiy hovuz maydoni va bittasi Jurnalni qayta bajaring Bufer. V $ SGAINFO dinamik ko'rinishini so'rab, istalgan vaqtda mavjud bo'lgan granulalar hajmi haqida ma'lumot olish mumkin.[4]

Shuningdek qarang

Qo'shimcha o'qish

Adabiyotlar

  1. ^ "Xotira me'morchiligi" yilda Oracle ma'lumotlar bazasi tushunchalari 11g 1-nashr (11.1)
  2. ^ Burleson, Donald K., ed. (2003). Oracle ma'lumotlar bazasi 10g yangi xususiyatlari: kengaytirilgan sozlash va boshqarish uchun Oracle 10g ma'lumotnomasi. Oracle In-Focus. Rampant TechPress. p. 22. ISBN  9780974071602. Olingan 2012-11-22. Oracle ma'lumotlar bazasi 10g [...] [...] parametri shaklida Avtomatik Xotira Boshqaruviga (AMM) ega [...] sga_target, bu [...] ma'lumotlar buferlari, umumiy hovuz va jurnal buferlari o'rtasida RAMni ajratishni avtomatlashtiradi.
  3. ^ "Granulalar". Oracle haqida tez-tez so'raladigan savollar. Olingan 2009-04-11.
  4. ^ "Oracle 10g-da granulalar hajmini aniqlash". SUPINFO Oracle laboratoriyasi. Olingan 2009-04-11.


.