Oracle'да PGA деген эмне?
Oracle'да PGA деген эмне?

Video: Oracle'да PGA деген эмне?

Video: Oracle'да PGA деген эмне?
Video: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, Ноябрь
Anonim

Программанын глобалдык аймагы ( PGA ) сервер процесси үчүн маалыматтарды жана башкаруу маалыматын камтыган жеке эс аймагы. Oracle Берилиштер базасы маалыматты окуйт жана жазат PGA сервер процессинин атынан. Мындай маалыматтын мисалы курсордун иштөө убактысынын аймагы болуп саналат.

Тиешелүү түрдө Oracle'да PGA эмне үчүн колдонулат?

Программанын глобалдык аймагы ( PGA ) сервер процесси үчүн маалыматтарды жана башкаруу маалыматын камтыган эс аймагы. тарабынан түзүлгөн эмес жалпы эс аймагы болуп саналат Oracle сервер процесси башталганда. кирүү мүмкүнчүлүгү PGA ошол сервер процессине гана таандык жана ал тарабынан гана окулат жана жазылат Oracle анын атынан иш-аракет кылган код.

Ошондой эле, Oracleдагы SGA деген эмне? тарабынан иштелип чыккан маалыматтар базасын башкаруу системаларында Oracle Корпорация, Системанын глобалдык аймагы ( SGA ) тутумдук эс тутумдун (RAM) бир бөлүгүнө тиешелүү бардык процесстер тарабынан бөлүштүрүлгөн бөлүгүн түзөт Oracle маалымат базасынын мисалы. The SGA инстанциянын иштеши үчүн зарыл болгон бардык маалыматты камтыйт.

Андан тышкары, Oracle'да PGA жана SGA деген эмне?

Эс тутумдун негизги структуралары SGA деп аталган жалпы эс түзүмдөрүнүн тобу болуп саналат SGA Бири үчүн маалыматтарды жана башкаруу маалыматын камтыган компоненттер Oracle Берилиштер базасынын мисалы. А PGA бир гана колдонуу үчүн берилиштерди жана башкаруу маалыматын камтыган бөлүшүлбөгөн эс аймагы Oracle процесс.

Pga_aggregate_target деген эмне?

PGA_AGGREGATE_TARGET маалымат базасын инициализациялоо параметри жана процесстин глобалдык аймагы (PGA) үчүн Oracle тарабынан бөлүнө турган аткаруу эс тутумунун жалпы көлөмүн көзөмөлдөйт. PGA_AGGREGATE_TARGET = (TOTAL_MEM * 80%) * 50% Бул жердеги Жалпы эс тутум тутумда жеткиликтүү болгон жалпы эстутумду билдирет.

Сунушталууда: