17.01.2007 10:56
reddevil
 
Oracle 9.2.0.7.
после сбора статистики методом - "analyze table ..... estimate statistics"
некоторые запросы стали выполняться очень долго
(например создание актов при наценке), событие ожидания resmgr: waiting in check2
нигеде не могу найти описания!
единственно что пришло в голову - отключил RESOURCE_MANAGER, не помогло.
Что и где еще посмотреть?
17.01.2007 12:43
reddevil
 
проблема вот с этим запросос:
Код:
SELECT MAX(CREATEDAT)  
FROM SMDOCUMENTS D,SMSPEC S 
WHERE S.DOCTYPE = S.DOCTYPE  AND S.DOCID = D.ID  AND D.DOCTYPE = 'WI'  AND D.DOCSTATE = 3  AND D.OPCODE = 0  AND D.CREATEDAT <= :b1  AND D.LOCATIONTO = :b2  AND S.ARTICLE = :b3
(надо полагать это поиск последнего прихода для сравнения цены) на одном артикуле висит полжизни
однако если выполнить
Код:
 declare
dummy date;
begin 
  for i in (select article from smspec s where s.doctype='WI' and docid='ПН057550')
  loop
SELECT MAX(CREATEDAT) into dummy
  FROM SMDOCUMENTS D,SMSPEC S 
   WHERE S.DOCTYPE = S.DOCTYPE 
    AND S.DOCID = D.ID 
     AND D.DOCTYPE = 'WI' 
      AND D.DOCSTATE = 3 
       AND D.OPCODE = 0  
       AND D.CREATEDAT <= '16.01.2007' 
        AND D.LOCATIONTO = 39
         AND S.ARTICLE = i.article;
         end loop;
         end;
указав номер и дату накладной то выполняется за несколько десятков секунд
уже не знаю куда рыть
и как все таки собрать статистику?
resmgr: waiting in check2 - исчезло после удаления RESORCE_PLAN
17.01.2007 16:17
isi
 
Такая же проблема
17.01.2007 16:36
reddevil
 
короче пока из бекапа вынул старую статистику - все залетало (капец)
Завтра покубатурю как жить дальше
17.01.2007 16:39
reddevil
 
Цитата:
isi Такая же проблема
перманентно или как? так же спокнулся, потом убрал? или как?
17.01.2007 17:57
OlegON
 
Цитата:
reddevil проблема вот с этим запросос:
Код:
SELECT MAX(CREATEDAT)  
FROM SMDOCUMENTS D,SMSPEC S 
WHERE S.DOCTYPE = S.DOCTYPE  AND S.DOCID = D.ID  AND D.DOCTYPE = 'WI'  AND D.DOCSTATE = 3  AND D.OPCODE = 0  AND D.CREATEDAT <= :b1  AND D.LOCATIONTO = :b2  AND S.ARTICLE = :b3
А какой у него план по новой статистике? Таблицы move не пробовал? Я для "resmgr: waiting in check2" тоже ничего не нашел, на металинке периодические ссылки на спотыки по dblink, но тут, как понимаю ничего похожего нет...
18.01.2007 06:11
reddevil
 
Планы одинаковые, по крайней мере в EXPLAIN_PLAN. Реальные не смотрел некогда было.
18.01.2007 06:45
slava
 
Цитата:
reddevil и как все таки собрать статистику?
Compute пробовал?
Часовой пояс GMT +3, время: 09:34.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.