Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / act_exec_time vs total_act_time / 3 сообщений из 3, страница 1 из 1
25.01.2016, 17:24
    #39154869
sysdummy1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
act_exec_time vs total_act_time
В тестовой базе 10.5.4 создал event monitor for activities
После выполнения тестового запроса из таблицы монитора ACTIVITY для этого запроса показывают act_exec_time = 12105641 (мкс), что соответствует реальному времени выполнения запроса в 12 сек.
А вот в таблице ACTIVITYMETRIСS для этого же запроса показывают total_act_time = 406539 (млс) и тоже самое в total_stmt_exec_time из SYSIBMADM.MON_PKG_CACHE_SUMMARY

Почему они "в показаниях путаются" ? Или я что-то неправильно понимаю в арифметике этих времЁн ?
...
Рейтинг: 0 / 0
25.01.2016, 22:29
    #39155119
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
act_exec_time vs total_act_time
sysdummy1,

act_exec_time - время выполнения запроса, как его видит приложение.
Остальные снимаются с агентов, которых могло работать над активностью несколько, и суммируются.
...
Рейтинг: 0 / 0
26.01.2016, 10:17
    #39155282
sysdummy1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
act_exec_time vs total_act_time
Mark Barinsteinsysdummy1,

act_exec_time - время выполнения запроса, как его видит приложение.
Остальные снимаются с агентов, которых могло работать над активностью несколько, и суммируются.

В том смысле, что учитывается intrа_parallel ?
Запрос делался по колоночной таблице, где большой degree по-дефолту. Видимо из-за этого

Но вот если принудительно сделать set current degree =1, то для одного и того же запроса получается вот такое :

Код: sql
1.
2.
3.
4.
5.
         ACTIVITY_ID       UOW_ID   QUERY_CARD_ESTIMATE   QUERY_COST_ESTIMATE         ACT_EXEC_TIME         ROWS_RETURNED             ROWS_READ        TOTAL_ACT_TIME   TOTAL_ACT_WAIT_TIME  
--------------------  -----------  --------------------  --------------------  --------------------  --------------------  --------------------  --------------------  --------------------  
                   1            9                  2400                 63512              23553141                  2406              75000009                 70314                 24851  
                   1            8                  2528                286273              26651090                  2406              75000000                 26651                  1038  
   



гду UOW_ID=9 - по колоночной таблице, UOW_ID=8 по строчной.

Т.е. для запроса по строчной таблице act_exec_time и total_act_time совпадают, а для запроса по колоночной таблице total_act_time все равно в три раза больше при отсутствии параллелизма (degree = 1)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / act_exec_time vs total_act_time / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]