Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
Добрый день! Можно ли по рез-там вывода db2pd -dynamic добраться до информации о пользователе, который применил тот или иной запрос? Если можно, то как это сделать? Например: 0x14DFF740 141 1 1 1 79 79 SELECT * FROM TEST Есть ли другие способы узнать эту инфу без включенных мониторов или аудита? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 11:50 |
|
||
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
ananas2Добрый день! Можно ли по рез-там вывода db2pd -dynamic добраться до информации о пользователе, который применил тот или иной запрос? Если можно, то как это сделать? Например: 0x14DFF740 141 1 1 1 79 79 SELECT * FROM TEST Есть ли другие способы узнать эту инфу без включенных мониторов или аудита? Думаю, что такой анализ можно выполнить с использованием утилиты db2pd, но потребуется написать скрипт, который будет делать разбор вывода требуемой для Вас информации. Чем не устраивают табличные функции (MON_CURRENT_SQL или TOP_DYNAMIC_SQL) ?! http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0056599.html?resultof=%22%4d%4f%4e%5f%43%55%52%52%45%4e%54%5f%53%51%4c%22%20 С уважением, Вадим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 13:37 |
|
||
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
ananas2Можно ли по рез-там вывода db2pd -dynamic добраться до информации о пользователе, который применил тот или иной запрос? Если можно, то как это сделать? Например: 0x14DFF740 141 1 1 1 79 79 SELECT * FROM TEST Есть ли другие способы узнать эту инфу без включенных мониторов или аудита?Только если этот запрос в данный момент выполняется кем-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 16:12 |
|
||
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
GVF112GVFДумаю, что такой анализ можно выполнить с использованием утилиты db2pd, но потребуется написать скрипт, который будет делать разбор вывода требуемой для Вас информации. Чем не устраивают табличные функции (MON_CURRENT_SQL или TOP_DYNAMIC_SQL) ?! http://publib.boulder.ibm.com/infocenter/db2luw/v9r7/topic/com.ibm.db2.luw.wn.doc/doc/c0056599.html?resultof=%22%4d%4f%4e%5f%43%55%52%52%45%4e%54%5f%53%51%4c%22%20 С уважением, Вадим. У меня 8.2 и 9.5 :(, на них похоже такие функции не встроены, по крайней мере в списке я их не вижу. Кстати, а инфу то они откуда черпают? Похоже что из тех же таблиц мониторов, которые я данном случае использовать не могу. [quot Mark Barinstein ] Только если этот запрос в данный момент выполняется кем-то. quot] Понятно. А зачем он тогда выводит всякие AnchID, StmtID, EnvID Если их нельзя с другими выводами db2pd или какими-то данными статистики увязать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 16:40 |
|
||
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
ananas2Mark Barinstein Только если этот запрос в данный момент выполняется кем-то. Понятно. А зачем он тогда выводит всякие AnchID, StmtID, EnvID Если их нельзя с другими выводами db2pd или какими-то данными статистики увязать?Динамический кэш не содержит информацию о пользователе или приложении, который запустил запрос, а только суммарную информацию по всем выполнениям этого запроса. Т.е. для каждого запроса не делается разбивка по пользователю. AnchID, StmtUID - запрос в кэше. По этим полям можно связаться с выводом db2pd -appl по полям C-AnchID, C-StmtUID (запрос, который выполняется сейчас) или L-AnchID, L-StmtUID (запрос, который выполнялся последним). А уже оттуда выйти по AppHandl на handle приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 17:07 |
|
||
|
db2pd dynamic
|
|||
|---|---|---|---|
|
#18+
Mark Barinsteinananas2пропущено... Понятно. А зачем он тогда выводит всякие AnchID, StmtID, EnvID Если их нельзя с другими выводами db2pd или какими-то данными статистики увязать?Динамический кэш не содержит информацию о пользователе или приложении, который запустил запрос, а только суммарную информацию по всем выполнениям этого запроса. Т.е. для каждого запроса не делается разбивка по пользователю. AnchID, StmtUID - запрос в кэше. По этим полям можно связаться с выводом db2pd -appl по полям C-AnchID, C-StmtUID (запрос, который выполняется сейчас) или L-AnchID, L-StmtUID (запрос, который выполнялся последним). А уже оттуда выйти по AppHandl на handle приложения. Понятно, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2011, 17:27 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=43&tid=1602311]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
36ms |
get tp. blocked users: |
2ms |
| others: | 9ms |
| total: | 171ms |

| 0 / 0 |
