Область памяти Program Global Area (PGA) в Oracle

Часто меня спрашивают студенты, что такое PGA? Это специальная область памяти в экземпляре Oracle. Итак привожу определение на английском языке.

The Program Global Area (PGA) contains information used for private or session-related information that individual users need. Again, this used to be allocated out of the shared pool. In Oracle 9i, a memory structure called the instance PGA held all private information as needed.

 

This alleviated the need for the shared pool to constantly resize its SQL area to meet the needs of individual sessions. Because the amount of users constantly varies, as do their private memory needs, the instance PGA was designed for this type of memory usage. The PGA contains the following:

 

✓ Session memory (сессионная память PGA Oracle)

 

• Login information

• Information such as settings specific to a session (for example, what format to use when dates are displayed)

 

✓ Private SQL area (выделенная область SQL)

 

• Variables that might be assigned values during SQL execution

• Work areas for processing specific SQL needs: sorting, hash-joins, bitmap operations

• Cursors

 

Надеюсь, все поняли данную заметку ;-)

Вас заинтересует / Intresting for you:

Oracle и непроцедурный доступ ...
Oracle и непроцедурный доступ ... 8522 просмотров Antoni Tue, 21 Nov 2017, 13:32:50
Видеокурс по администрированию...
Видеокурс по администрированию... 10719 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Отмена сессий в Oracle (ALTER ...
Отмена сессий в Oracle (ALTER ... 23217 просмотров Stepan Ushakov Thu, 01 Nov 2018, 18:04:59
Oracle: как переделать Primary...
Oracle: как переделать Primary... 1506 просмотров Игорь Воронов Fri, 11 Jun 2021, 16:10:44
Войдите чтобы комментировать