powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / Мониторинг SQL-запросов
6 сообщений из 6, страница 1 из 1
Мониторинг SQL-запросов
    #32643645
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день(утро,вечер,ночь) всем.

Есть Informix OnLine 7.30 установленный на Linux.
Есть некое приложение, бинарник, работающее с этим сервером.
Могу ли я каким-нибудь образом, стандартными утилитами informix-а или сторонними, "подсмотреть" текст SQL-запроса передаваемого на сервер ?
...
Рейтинг: 0 / 0
Мониторинг SQL-запросов
    #32643737
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом сервере выполняй команды onstat -g ses, onstat -g sql. Детальная информация об интересующей сессии - onstat -g ses sesid (идентификатор сессии). Читай документацию по команде onstat .
...
Рейтинг: 0 / 0
Мониторинг SQL-запросов
    #32645652
Vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
I'm not sure about 7.30 but it will probably work :
1. set SQLIDEBUG ebvironment variable to "2:/tmp"
2. restart server
3. check /tmp for files
4. use sqliprint utility to print communications between server and client

OR
set SQLIDEBUG for client session only (this way only that session will be monitored).


http://database.sarang.net/database/informix/faq/iiug/ifaq08.htm
-------
8.44 How do I log the queries informix receives?
On 28th June 1999 jleffler@earthlink.net (Jonathan Leffler) wrote:-

If you're on a civilized system (Unix or variants), and you're using a sufficiently civilized server (OnLine, IDS, etc) and a sufficiently recent version of ESQL/C (primarily CSDK 2.x), then you can set the SQLIDEBUG environment variable to a value such as 2:/tmp/sqli.out and the application will log all the data sent back and forth. You can then decipher the data with the sqliprint program. The actual data file will have an underscore and a process id after what you specified in SQLIDEBUG. The SQLIDEBUG environment variable has worked for quite some time (6.00?), but getting hold of sqliprint has been harder until it was distributed with CSDK. You can also use a value 1:/tmp/sqli.out to get some sort of ASCII dump, but it isn't as useful as the binary dump (IIRC; I've not used it more than once).
...
Рейтинг: 0 / 0
Мониторинг SQL-запросов
    #32647702
onstat-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
anjeyДобрый день(утро,вечер,ночь) всем.

Есть Informix OnLine 7.30 установленный на Linux.
Есть некое приложение, бинарник, работающее с этим сервером.
Могу ли я каким-нибудь образом, стандартными утилитами informix-а или сторонними, "подсмотреть" текст SQL-запроса передаваемого на сервер ?

Сами запросы можно получить из таблиц syssessions & syssqlstat базы данных
sysmaster.
Я хотел бы развить эту тему.
Меня Интерисует получения плана работающего запроса, без set explain on.
а частности какие индексы при этом используются.
Параметры плана запроса можно получить по представлению
sysmaster:syssqexplain, но там нет ссылок на индексы, или подчиненные
таблицы(представления) с дополнительными детализациями.

С уважением, onstat.

зы Приветствется ссылки на документацию и интернет.
...
Рейтинг: 0 / 0
Мониторинг SQL-запросов
    #32688551
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще тулза Informix I-Spy http://www-306.ibm.com/software/data/informix/pubs/library/ispy_1.html
...
Рейтинг: 0 / 0
Мониторинг SQL-запросов
    #32703362
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Andron
и сколько стоит этот наверное замечательный инструмент ? не в курсе?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Мониторинг SQL-запросов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]