Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли где то посмотреть фактически выполняемые запросы / 2 сообщений из 2, страница 1 из 1
20.11.2013, 09:28
    #38470805
curles
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли где то посмотреть фактически выполняемые запросы
Имеется приложение и БД DB2 9.7. В приложении есть запрос с параметрами, например

INSERT INTO animals (id, breed, name, weight)
VALUES (?, ?, ?, ?);

Можно ли с помощью таблиц, вьюшек или еще каких-либо средств базы данных узнать, какой фактически sql был выполнен (т.е. запрос не с ?, а с конкретными значениями)?
...
Рейтинг: 0 / 0
20.11.2013, 11:14
    #38470940
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Можно ли где то посмотреть фактически выполняемые запросы
curles,

DB2 Event Monitor расшифровка параметров(?) динамических запросов.

Примерный запрос на таблицы event monitor'а:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SELECT 
  A.TIME_STARTED, A.TIME_COMPLETED, TIMESTAMPDIFF(2, CHAR(A.TIME_COMPLETED-A.TIME_STARTED)) TIME_S
, A.UOW_ID, A.ACTIVITY_ID
--, A.PARENT_UOW_ID, A.PARENT_ACTIVITY_ID
, V.STMT_VALUE_INDEX, V.STMT_VALUE_ISREOPT
, V.STMT_VALUE_INDEX, VARCHAR(V.STMT_VALUE_DATA, 50) STMT_VALUE_DATA
, VARCHAR(S.STMT_TEXT, 256) stmt_text
FROM ACTIVITY_ACT A
JOIN ACTIVITYSTMT_ACT S ON S.APPL_ID=A.APPL_ID AND S.UOW_ID=A.UOW_ID AND S.ACTIVITY_ID=A.ACTIVITY_ID
LEFT JOIN ACTIVITYVALS_ACT V ON V.APPL_ID=S.APPL_ID AND V.UOW_ID=S.UOW_ID AND V.ACTIVITY_ID=S.ACTIVITY_ID
WHERE S.APPL_ID='<APPLICATION_ID>'
ORDER BY A.TIME_STARTED, A.APPL_ID, A.UOW_ID, A.ACTIVITY_ID;
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Можно ли где то посмотреть фактически выполняемые запросы / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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