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

Откуда:
Сообщений: 255
Подскажите, в какую сторону смотреть - почему-то очень интенсивно юзается TEMP tblspace, хотя полно свободной памяти.
PGA_AGGREGATE_TARGET = 5G, выставлено автораспределение. Как узнать какие процессы используют TEMP tblspace и почему они не используют оперативку ?
19 дек 12, 17:27    [13655698]     Ответить | Цитировать Сообщить модератору
 Re: Почему используется TEMP tablespace, а не память  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
поиск
DBA_newcomer
Как узнать какие процессы используют TEMP tblspace

V$TEMPSEG_USAGE
19 дек 12, 17:43    [13655810]     Ответить | Цитировать Сообщить модератору
 Re: Почему используется TEMP tablespace, а не память  [new]
Oleg M.Ivanov
Member

Откуда: Москва
Сообщений: 1164
Кто использует темп:
SELECT s.inst_id,s.sid , s.serial# serial, p.spid OS_process , S.STATUS,
         s.username,  s.osuser, s.module, p.program,
         SUM (t.blocks) * tbs.block_size/1024/1024 mb_used,
         t.tablespace, COUNT (*) statements
    FROM v$sort_usage t, gv$session s, dba_tablespaces tbs, v$process p
   WHERE t.session_addr = s.saddr
         AND s.paddr = p.addr
         AND t.tablespace = tbs.tablespace_name
GROUP BY s.inst_id,s.sid, s.serial#, S.STATUS, s.username,
         s.osuser, p.spid, s.module,
         p.program, tbs.block_size, t.tablespace
ORDER BY mb_used DESC;
19 дек 12, 18:12    [13655957]     Ответить | Цитировать Сообщить модератору
 Re: Почему используется TEMP tablespace, а не память  [new]
DBA_newcomer
Member

Откуда:
Сообщений: 255
Oleg M.Ivanov,

Кто использует - понятно. А почему оперативка не юзается, как выяснить ?
PGA_AGGREGATE_TARGET = 5G, и по AWR-репорту видно, что дя 100% попадания в кэш достаточно и 1,25 GB:

 PGA Aggr                           W/A MB      Estd Time    PGA   Estd PGA
    Target   Size         W/A MB  Read/Written  to Process  Cache  Overalloc
  Est (MB)  Factr      Processed    to Disk      Bytes (s)  Hit %      Count
---------- ------ -------------- -------------- ---------- ------ ----------
       625    0.1      4,725,368        122,323   ########   97.0        530
     1,250    0.3      4,725,368         10,563   ########  100.0          0
     2,500    0.5      4,725,368          3,326   ########  100.0          0
     3,750    0.8      4,725,368          3,326   ########  100.0          0
     5,000    1.0      4,725,368          3,326   ########  100.0          0
20 дек 12, 13:34    [13659456]     Ответить | Цитировать Сообщить модератору
 Re: Почему используется TEMP tablespace, а не память  [new]
pravednik
Member

Откуда: Jacksonville, FL
Сообщений: 16268
DBA_newcomer
А почему оперативка не юзается, как выяснить ?

Интересно, если вам еще раз указать на "поиск", вы опять его проигнорируете ?
20 дек 12, 13:36    [13659479]     Ответить | Цитировать Сообщить модератору
 Re: Почему используется TEMP tablespace, а не память  [new]
DBA_newcomer
Member

Откуда:
Сообщений: 255
pravednik
DBA_newcomer
А почему оперативка не юзается, как выяснить ?

Интересно, если вам еще раз указать на "поиск", вы опять его проигнорируете ?


Сорри, параметр увидел, а то что выше упустил из виду. Почитаю, спасибо
20 дек 12, 15:00    [13660224]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить