Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / как включить историю запросов в 9.4? / 9 сообщений из 9, страница 1 из 1
21.02.2008, 13:46
    #35147441
informix dummy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
В работе с информиксом я полный чайник, потому могу не знать простейших вещей и терминов. Заранее приношу свои извинения за это.
Хочется получить историю запросов, выполняемых на сервере. Т.е. что-то типа:
01/02/2008 12.13.14 Иванов select * from big_table;
01/02/2008 12.14.14 Петров execute procedure self_destruct;
и т.д.
с ходу нашел только onstat -g sql (или что-то типа нее), которая показывает последний запрос, но это не подходит, т.к. пользователей много и нагрузка высокая.
Да! Версия - 9.4 (для новых я нашел что-то про логи запросов, для этой нет)
...
Рейтинг: 0 / 0
21.02.2008, 16:01
    #35148131
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
Такая штука есть только в 11 версии Информикса. Для 9.4 можно попробовать onstat -g stm [sid] где sid - идентификатор сессии.
...
Рейтинг: 0 / 0
21.02.2008, 17:02
    #35148410
informix dummy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
AndronТакая штука есть только в 11 версии Информикса. Для 9.4 можно попробовать onstat -g stm [sid] где sid - идентификатор сессии.

сейчас нет возможности попробовать. что эта команда будет делать? показывать последний запрос?
я прочитал еще про onmode -Y. по идее должна записывать запросы в файл.
...
Рейтинг: 0 / 0
21.02.2008, 17:06
    #35148425
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
Да, onmode -Y будет писать планы запросов для конкретной сессии в файл. Но если сессия успеет отпрепарить запрос на сервере до того как запустишь onmode -Y, то планов для этих запросов не получишь.
onstat -g stm покажет все подготовленные запросы для сессии.
...
Рейтинг: 0 / 0
21.02.2008, 17:10
    #35148443
informix dummy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
AndronДа, onmode -Y будет писать планы запросов для конкретной сессии в файл. Но если сессия успеет отпрепарить запрос на сервере до того как запустишь onmode -Y, то планов для этих запросов не получишь.
onstat -g stm покажет все подготовленные запросы для сессии.

я наверное торможу. у меня план работы был такой:
1. пишу какую-то команду на сервере/запускаю программу и т.д. (включаю логгинг)
2. запускаю клиентскую программу и работаю с базой
3. пишу какую-то команду на сервере/запускаю программу и т.д. (выключаю логгинг)

и после этого мне хочется, чтобы все запросы между 1 и 3 у меня сохранились. правильно я понимаю, что в этом случае onmode -Y мне покажет всё а onstat -g stm надо будет запускать постоянно? или он тоже покажет всё что было вообще?
...
Рейтинг: 0 / 0
21.02.2008, 17:29
    #35148512
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
onmode -Y запишет в файл планы запросов, а onstat -g stm в консоли покажет какие запросы были подготовлены для выполнения, все просто
...
Рейтинг: 0 / 0
21.02.2008, 17:32
    #35148527
informix dummy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
Andrononmode -Y запишет в файл планы запросов, а onstat -g stm в консоли покажет какие запросы были подготовлены для выполнения, все просто

подготовленные для выполнения в какой промежуток времени? от начала сессии до вызова команды?
...
Рейтинг: 0 / 0
22.02.2008, 07:22
    #35149385
andyz
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
У меня впечатление, что человек интересуется аудитом...
...
Рейтинг: 0 / 0
22.02.2008, 09:51
    #35149584
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как включить историю запросов в 9.4?
informix dummy
подготовленные для выполнения в какой промежуток времени? от начала сессии до вызова команды?

хм, как только сессия подготовит (сделает prepare statement) запрос, так наверное он и будет виден в выводе onstat -g stm. А сделать это она может когда угодно в процессе работы - это зависит от того как написана программа у пользователя.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / как включить историю запросов в 9.4? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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