Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 PGA и UGA  [new]
AlexanderKz
Member

Откуда:
Сообщений: 385
Два вопроса (oracle 9 в режиме shared server):
1)Из чего складывается размер этой памяти?
PGA=sort_area_size + ?(BITMAP_MERGE_AREA_SIZE+CREATE_BITMAP_AREA_SIZE+ HASH_AREA_SIZE) + пользователские данные 1
UGA=sort_area_retained_size+пользователские данные 2

Что это за пользовательские данные и какая память резервируется сразу, а какая по мере востребованности?


2)Как из oracle вытащить реальный используемый размер PGA и UGA.
Один запрос выдает:
 select * from v$pgastat;
total PGA inuse                                                    10546176 bytes
total PGA allocated                                                77962240 bytes
maximum PGA allocated                                              80775168 bytes
другой
select a.name, sum(b.value) from v$statname a, /*v$mystat*/ v$sesstat b
 where a.statistic# = b.statistic# and a.name like '%ga %' group by a.name ;
session pga memory                                                  744052724
session pga memory max                                              891288232
session uga memory                                                  307534016
session uga memory max                                             1156928912

Кому верить?
12 окт 06, 16:06    [3254336]     Ответить | Цитировать Сообщить модератору
 Re: PGA и UGA  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
PGA и что там лежит



uga и shared server

По поводу статистик: Они могут перепоняться и показывать отрицательное значение, например :-) Вообще явление когда статистики расходятся нормальное. В данном случае может быть bug 2588324. Лучше верьте OS.
12 окт 06, 16:41    [3254626]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить