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

Откуда: Украина, Харьков
Сообщений: 569
Добрый день!

Несколько человек работают в одной программе параллельно. Выполняют одни и те же действия.
Выполняется куча запросов, в следствии чего Temp быстро переполняется и падает. Есть трасса.
Вопрос: как определить, какие запросы вещают Temp?

P.S. база - Oracle 11g
9 июл 12, 16:52    [12840047]     Ответить | Цитировать Сообщить модератору
 Re: переполнение TEMP  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
SELECT s.sid || ',' || s.serial# sid_serial,
         s.username,
         s.osuser,
         p.spid,
         s.module,
         p.program,
         SUM (t.blocks) * tbs.block_size/1024/1024 mb_used,
         t.tablespace,
         COUNT (*) statements
    FROM v$sort_usage t,
         v$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.sid,
         s.serial#,
         s.username,
         s.osuser,
         p.spid,
         s.module,
         p.program,
         tbs.block_size,
         t.tablespace
ORDER BY mb_used DESC;
9 июл 12, 16:57    [12840088]     Ответить | Цитировать Сообщить модератору
 Re: переполнение TEMP  [new]
Леонов Юрий
Member

Откуда: Украина, Харьков
Сообщений: 569
Ramin,

это я делал, мне нужно узнать кто именно вешает Темп (запрос и т.п.)
9 июл 12, 17:07    [12840151]     Ответить | Цитировать Сообщить модератору
 Re: переполнение TEMP  [new]
wurdu
Member

Откуда: Владивосток
Сообщений: 4441
tempseg_size в v$sql_workarea_active. TEMP_SPACE_ALLOCATED в dba_hist_active_sess_history
10 июл 12, 01:33    [12842004]     Ответить | Цитировать Сообщить модератору
 Re: переполнение TEMP  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
Леонов Юрий
Ramin,

это я делал, мне нужно узнать кто именно вешает Темп (запрос и т.п.)

ну блин именно и там есть кто вешает. что еще нужно?
10 июл 12, 08:26    [12842353]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить