|
|
|
Мониторинг SQL-запросов
|
|||
|---|---|---|---|
|
#18+
Подскажите плиз, как реализовать мониторинг SQL-запросов. В частности очень интересует SELECT. Для INSERT, DELETE, UPDATE, думаю это не проблема. Триггеры помогут. А вот как select отслеживать??? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 01:45 |
|
||
|
Мониторинг SQL-запросов
|
|||
|---|---|---|---|
|
#18+
а версию сервера указать влом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 03:09 |
|
||
|
Мониторинг SQL-запросов
|
|||
|---|---|---|---|
|
#18+
Да очень просто на самом деле. Если полюзуешся компонентами IBX то у IBDatabase устанавливаешь TraceFlags (ну то что ты хочешь увидеть). И делаешь простенькое приложение - на форму кладешь IBSQLMonitor и прописываешь Event - OnSQL в нем параметр EventText - текст запроса к базе, и EventTime - время запроса. Ну в обработчике кидаешь EventText в какойнибудь там Memo1 и все дела. Смысл такой - настройки IBDatabase заставляют сервак посылать Event-ы, а SQL - монитор их отлавливает. Если используешь др. компоненты - то у них в настройке тоже должно быть что-то подобное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.11.2003, 09:47 |
|
||
|
|

start [/forum/topic.php?fid=40&fpage=497&tid=1579643]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 358ms |

| 0 / 0 |
