Как мы можем найти имена таблиц, по которым выполнялся запрос в DB2 Activity Event Monitoring? - PullRequest
0 голосов
/ 23 октября 2018

https://www.ibm.com/developerworks/data/library/techarticle/dm-1401sqltrace/index.html

Я использую вышеуказанную ссылку для мониторинга DB2.Мне нужно имя таблицы, по которой выполняется запрос.Есть ли прямой способ найти имя таблицы не из полного запроса оператора.

1 Ответ

0 голосов
/ 23 октября 2018

Запрос может использовать несколько таблиц.Если вы хотите иметь полный список таблиц, участвующих в запросе, вы можете использовать для этого таблицы объяснения:

Используйте одну из подпрограмм объяснения - (EXPLAIN_FROM_ *) в зависимости от источникавашего запроса (кеш пакета, таблицы монитора событий, каталог), чтобы получить план доступа к вашему запросу.Затем используйте таблицу EXPLAIN_OBJECT , чтобы найти все объекты, используемые вашим запросом, включая таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...