Почему используется TEMP tablespace, а не память

DBA_newcomer
Дата: 19.12.2012 17:27:20
Подскажите, в какую сторону смотреть - почему-то очень интенсивно юзается TEMP tblspace, хотя полно свободной памяти.
PGA_AGGREGATE_TARGET = 5G, выставлено автораспределение. Как узнать какие процессы используют TEMP tblspace и почему они не используют оперативку ?
pravednik
Дата: 19.12.2012 17:43:45
поиск
DBA_newcomer
Как узнать какие процессы используют TEMP tblspace

V$TEMPSEG_USAGE
Oleg M.Ivanov
Дата: 19.12.2012 18:12:32
Кто использует темп:
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;
DBA_newcomer
Дата: 20.12.2012 13:34:13
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
pravednik
Дата: 20.12.2012 13:36:44
DBA_newcomer
А почему оперативка не юзается, как выяснить ?

Интересно, если вам еще раз указать на "поиск", вы опять его проигнорируете ?
DBA_newcomer
Дата: 20.12.2012 15:00:58
pravednik
DBA_newcomer
А почему оперативка не юзается, как выяснить ?

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


Сорри, параметр увидел, а то что выше упустил из виду. Почитаю, спасибо