Жаһандық аймақ - System Global Area

Ішінде мәліметтер базасын басқару жүйелері әзірлеген Oracle корпорациясы, Жаһандық аймақ (SGA) жүйелік жадының бөлігін құрайды (Жедел Жадтау Құрылғысы ) жалғызға жататын барлық процестермен бөліседі Oracle дерекқоры данасы. SGA-да инстанция жұмысына қажетті барлық ақпарат бар.

Компоненттер

Жалпы, SGA келесілерден тұрады:

  • буферлік кэш: деректер файлдарынан оқылған мәліметтер блоктарының көшірмелерін сақтайды[1]
  • сөздік кэш туралы ақпаратты ұстайды мәліметтер сөздігі кестелер мысалы, есептік жазба, деректер файлы, сегмент, ауқым, кесте және артықшылықтар туралы ақпарат
  • журнал буферін қайта жасау: жазбаша дайындық кезінде жасалған және жасалынбаған мәліметтер базасының транзакциялары туралы ақпарат желі файлдарын қайта жасау
  • ортақ бассейн: сөздікті немесе жол кэшін, кітапхана кэшін, курсордың анықтамаларын және ортақ SQL-ді ұстайды.
  • Java пулы: талдауға арналған ақпаратты сақтайды Java мәлімдемелер.
  • үлкен бассейн: пайдаланушының жаһандық аумағын (UGA) қоса алғанда)
  • ағынды бассейн: бұл дерекқор үшін қашықтан қосылу мүмкіндігі.

Конфигурация

Қайдан Oracle дерекқоры 10g нұсқасы, автоматты жадыны басқару (AMM) SGA-ны оңайлатылған және динамикалық конфигурациялауға мүмкіндік береді.[2]

Түйіршіктер

Ішінде Oracle DBMS, Oracle сервері жүйенің ғаламдық аймағын (SGA) түйіршік бірліктерінде дананы іске қосу кезінде бөледі. Іске қосу кезінде әрбір компонент қанша түйіршік алады, сонша қажет болады. SGA байланыстырылған түйіршіктерден тұрады деп айтуға болады. Түйіршік өлшемі мәліметтер базасының нұсқасына, кейде амалдық жүйеге байланысты болады. Oracle 9i және одан бұрынғы нұсқаларында, егер SGA мөлшері 128 МБ-тан аз болса, 4 Мбайт құрайды, ал басқаша жағдайда - 16 МБ. Кейінгі шығарылымдар үшін, егер SGA мөлшері 1 ГБ-тан аз болса, әдетте 4 Мбайт құрайды, ал басқаша жағдайда 16 Мбайт. [3] SGA-да кем дегенде 3 түйіршіктер болуы керек: біреуі мәліметтер қорының буферлік кэші үшін, біреуі ортақ бассейн аймағында және біреуі Журналды қайталау Буфер. V $ SGAINFO динамикалық көрінісіне сұрау салу арқылы ағымдағы түйіршік мөлшері туралы ақпаратты кез-келген уақытта алуға болады.[4]

Сондай-ақ қараңыз

Әрі қарай оқу

Әдебиеттер тізімі

  1. ^ «Жад сәулеті» жылы Oracle Database Concepts 11g 1 шығарылымы (11.1)
  2. ^ Берлсон, Дональд К., ред. (2003). Oracle дерекқоры 10г жаңа мүмкіндіктері: кеңейтілген күйге келтіру және басқару үшін Oracle 10g сілтемесі. Oracle In-Focus. Rampant TechPress. б. 22. ISBN  9780974071602. Алынған 2012-11-22. Oracle Database 10g [...] параметрінде [...] автоматты жадыны басқару (AMM) бар [...] sga_target, бұл [...] деректер буферлері, ортақ пул және журнал буферлері арасында жедел жадыны бөлуді автоматтандырады.
  3. ^ «Түйіршік». Oracle туралы жиі қойылатын сұрақтар. Алынған 2009-04-11.
  4. ^ «Oracle 10g-де түйіршік мөлшерін анықтау». SUPINFO Oracle зертханасы. Алынған 2009-04-11.


.