Текущее время: Чт, июл 24 2025, 04:31

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Lock wait без SQL
СообщениеДобавлено: Вт, июл 22 2008, 12:16 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Ср, сен 14 2005, 20:14
Сообщения: 340
Откуда: Киев, Украина
Уважаемые гуру, прошу совета:

В системе возникает непонятный локвейт от disp+work, но без SQL кода. В момент возникновения блокировки рабочие процессы забиваются ожидающими и соответственно посмотреть в самом сапе ничего нельзя. После того как лок-вейт пропадает идентифицировать кто и что запускал не представляется возможным, т.к. в апликейшенах по этому пиду нет ни sql, ни кода программы соответственно...

Вот часть снимка локвейта, сделанная на уровне БД:

Code:
No Deadlocks were detected

LOCK WAITS:
----------
  204                1636
  (PID:123772)  <--  (PID:1040440)
    disp+work           disp+work

        ^                    1642
        |----------   (PID:692314)
                        disp+work

        204   123772       disp+work          ID: 10
1636  1040440       disp+work          ID: 10     X     X    ROW        SAPAMP.ZBCA_REP_ADM

  Last SQL STMT(s): SELECT * FROM "ZBCA_REP_ADM" WHERE "MANDT" = ? AND "CPROG" =
                     ? AND "TCODE" = ? FOR UPDATE  OPTIMIZE FOR 1 ROWS WITH RS U
                    SE AND KEEP EXCLUSIVE LOCKS -- OPTLEVEL( 5 ) -- QUERY_DEGREE
                    ( 1 ) -- LOCATION( ZCL_BCA_REPORT================CP , 96 ) -
                    - SYSTEM( AMP , SAPAMP )

1642   692314       disp+work          ID: 10     X     X    ROW        SAPAMP.ZBCA_REP_ADM

  Last SQL STMT(s): SELECT * FROM "ZBCA_REP_ADM" WHERE "MANDT" = ? AND "CPROG" =
                     ? AND "TCODE" = ? FOR UPDATE  OPTIMIZE FOR 1 ROWS WITH RS U
                    SE AND KEEP EXCLUSIVE LOCKS -- OPTLEVEL( 5 ) -- QUERY_DEGREE
                    ( 1 ) -- LOCATION( ZCL_BCA_REPORT================CP , 96 ) -
                    - SYSTEM( AMP , SAPAMP )

БД: DB2 V9.1
Kernel: 640

В какую сторону копать?


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB