Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Vetal
Member

Откуда: Киев
Сообщений: 1019
Здравствуйте!

Как в DB2 можно узнать, какие запросы выполнил сервер в последние несколько минут?

Пробовал Activity Monitor, но он показывает только отчеты по наиболее проблемным запросам. А мне нужен просто лог всех запросов за последние несколько минут... Как можно их узнать?

Заранее большое спасибо!
19 июл 07, 15:32    [4410531]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Alexey Popov
Member

Откуда: Волгоград
Сообщений: 400
Event Monitor
19 июл 07, 15:59    [4410824]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
RomanSavelyev
Member

Откуда:
Сообщений: 90
Удобнее всего - смотреть через Quest Spotlight.
Там и что сейчас исполняется, и тяжелые, и... (критерии ставьте сами)
Можно тут же смотреть планы, индекс-адвизоры и тюнить запросы.
19 июл 07, 16:02    [4410839]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Vetal
Member

Откуда: Киев
Сообщений: 1019
RomanSavelyev
Удобнее всего - смотреть через Quest Spotlight.
Там и что сейчас исполняется, и тяжелые, и... (критерии ставьте сами)
Можно тут же смотреть планы, индекс-адвизоры и тюнить запросы.

Зашел на их сайт - у них написано, что у них только для MS Sql Server, а о DB2 ничего не написано...
19 июл 07, 16:47    [4411280]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Nikolay Kulikov
Member

Откуда: Москва
Сообщений: 607
Если 9-ка то в принципе может помочь

select * from SYSIBMADM.SNAPDYN_SQL

Он правда показывает текщий кэш сервера, но в нем могут быть интересуемые запросы

Так же

create event monitor xz write to table

покажет все что касается всех запросов
19 июл 07, 17:09    [4411464]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
bananarama
Member

Откуда: donetsk.UA
Сообщений: 171
а в iseries например можно сделать exit-program и вести лог всех запросов и всякое такое -)

Serge Reva
19 июл 07, 17:22    [4411601]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
RomanSavelyev
Member

Откуда:
Сообщений: 90
Vetal
Зашел на их сайт - у них написано, что у них только для MS Sql Server, а о DB2 ничего не написано...

Входит в поставку Quest Central
20 июл 07, 15:28    [4416750]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Nikolay Kulikov
Member

Откуда: Москва
Сообщений: 607
если 9.1

select * from sysibmadm.long_running_sql
23 июл 07, 11:09    [4422520]     Ответить | Цитировать Сообщить модератору
 Re: Как понять, какие запросы выполняет сейчас DB2 СУБД сервер?  [new]
Peter Wilson
Member

Откуда: Karaganda-> .. ->Minsk
Сообщений: 79
можно также через средства администрирования - через команду 'get snapshot for applications on your_base' - покажет список приложений подключенных к БД и запросы, которые выполняются на базе данных этими приложениями...
24 июл 07, 10:59    [4427179]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить