Есть ли способ проверить в журнале DB2 sql фактические операции SQL, выполненные в нем ?, ie сколько строк было выбрано и c? - PullRequest
1 голос
/ 23 апреля 2020

Я использую DB2 v10.5 и помещаю сообщения в базу данных, которую я создал, используя шлюз. Есть ли способ проверить журналы DB2 sql на фактическую выполненную операцию SQL? ie сколько строк было выбрано и c? При поиске, я нахожу эти журналы на сервере DB2 в DIAGPATH /db2/db2inst1/sqllib/db2dump/, но я не вижу там никаких сообщений SQL.

Я также проверял руководства DB2, но любые идеи, которые помогут мне в этом, очень ценятся. Спасибо.

Ответы [ 2 ]

1 голос
/ 23 апреля 2020

Также есть кеш пакета. Он содержит совокупные метрики для всех исполнений оператора, которые все еще находятся в кэше пакета (записи удаляются из кэша при поступлении нового оператора). MON_GET_PKG_CACHE_STMT

Вы также можете использовать Консоль управления базой данных Db2 , которая является

Новая консоль на основе браузера, которая помогает вам администрировать, отслеживать, управлять и оптимизировать производительность IBM Db2 для баз данных Linux, UNIX и Windows.

, которая сама собирает данные с помощью таких функций, как MON_GET_PKG_CACHE_STMT и мониторы событий активности

1 голос
/ 23 апреля 2020

Мониторинг событий активности

Вкратце: он действует как «регистратор» для выполненных операторов. Информация записывается в таблицы такого монитора событий для сеансов с включенной «регистрацией».

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