Соединения и процессы на сервере

Администирование клиентской и серверной части InterBase, Firebird, Yaffil. Настройка файла конфигурации и т.п.

Модераторы: kdv, Alexey Kovyazin

Ответить
Alik
Сообщения: 2
Зарегистрирован: 06 июл 2005, 10:38

Соединения и процессы на сервере

Сообщение Alik » 06 июл 2005, 10:45

Подскажите пожалуйста какой утилитой можно отслеживать состояние клиентских соединений, а для активных см. SQL работающий в данный момент, а также план его выполнения... если это вооще возможно...

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 06 июл 2005, 10:50

план обычно получает клиент после prepare. в IBX это есть.
все остальное - только в InterBase 7.x через временные системные таблицы (tmp$). В FB 2 будет нечто подобное, но иначе, через get/set-context.

Alik
Сообщения: 2
Зарегистрирован: 06 июл 2005, 10:38

Сообщение Alik » 06 июл 2005, 11:04

kdv писал(а):план обычно получает клиент после prepare. в IBX это есть.
все остальное - только в InterBase 7.x через временные системные таблицы (tmp$). В FB 2 будет нечто подобное, но иначе, через get/set-context.
я исп. FB 1.5

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

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 06 июл 2005, 11:46

тогда никак. если поддержка SQLMonitor не была встроена в приложение, то увы. лучше пересобери статистику по индексам базы в IBExpert.

eugeney
Сообщения: 79
Зарегистрирован: 29 окт 2004, 18:51

Сообщение eugeney » 07 июл 2005, 10:32

kdv писал(а):тогда никак. если поддержка SQLMonitor не была встроена в приложение, то увы. лучше пересобери статистику по индексам базы в IBExpert.
Дим ты не прав все можно отловить и отследить. Например смотря параметры вызова у fbclient.dll или аналогичное для Java/.Net то можно легко отловить выполняемые SQL запросы и параметры. Таким образом я вылавливал из ODBC соединения имя/пароль.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 07 июл 2005, 12:06

Жень, отловить теоретически можно все, например через сниффер. То есть, зависит от затрат и желания. Приложение чужое. Исходников нет.
Можно обновить статистику по индексам. не поможет - или в морг, или к авторам.

Ответить