powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Current SQL из SMI
14 сообщений из 14, страница 1 из 1
Current SQL из SMI
    #37985586
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Подскажите, как достать subj из sysmaster? onstat же как-то показывает...
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37985831
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Vorontsov, версия Informix какая?
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37985835
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это я к тому, что onstat может прямо из памяти брать, минуя интерфейс SMI. А SMI сильно вырос от 7.31 до 11.7....
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37985933
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Vorontsov,

Посмотри здесь - Exploring the Informix IDS Sysmaster database, Lester Knutsen,
http://www.idug.org/p/cm/ld/fid=97&tid=95&stid=73

--
-- syssql.sql (Art.Kagel)
--
select username,
sqx_sessionid,
sqx_conbno,
sqx_sqlstatement
from syssqexplain, sysscblst
where sqx_sessionid = sid

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37985937
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GVF112GVFLeonid Vorontsov,

Посмотри здесь - Exploring the Informix IDS Sysmaster database, Lester Knutsen,
http://www.idug.org/p/cm/ld/fid=97&tid=95&stid=73

--
-- syssql.sql (Art.Kagel)
--
select username,
sqx_sessionid,
sqx_conbno,
sqx_sqlstatement
from syssqexplain, sysscblst
where sqx_sessionid = sid

С уважением,
Вадим.

Sorry ... скрипт "syssql.sql" от Lester Knutsen ... :))
есть похожие и от Art Kagel

Kind regards,
Vadim.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37985955
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid VorontsovЗдравствуйте! Подскажите, как достать subj из sysmaster? onstat же как-то показывает...

X-----------------------------------------------------------------------------
X-- Module: @(#)syssql.sql 1.2 Date: 97/07/18
X-- Author: Lester B. Knutsen Email: lester@advancedatatools.com
X
-- Advanced DataTools Corporation
X-- Discription: Displays users SQL statement
X-----------------------------------------------------------------------------

http://www.iiug.org/software/archive/sysmast_sql

Kind regards,
Vadim.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37988326
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Версия - 11.50.FC9W2X3, но результат приведённого SQL очень сильно отличается от выдачи onstat...
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37988826
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid VorontsovВерсия - 11.50.FC9W2X3, но результат приведённого SQL очень сильно отличается от выдачи onstat...

Так это понятно. Структуры SMI таблиц могли измениться ... :)
Чем отличается отчет onstat от результата приведенного SQL ?!

Sysmaster - http://www.informixfaq.com/wiki/doku.php/wiki:sysmaster
--------------------------------------------------------------------
How to find the current SQL statement

select sqs_statement
from syssqlstat
where sqs_statement;
or
select sqx_sessionid,
sqx_conbno,
sqx_sqlstatement
from syssqexplain,
sysscblst
where sqx_sessionid = sid
order by 1,2
--------------------------------------------------------------------
PS: Хороший ресурс - http://www.oninit.com/onstat/

С уважением,
Вадим Головский.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37988869
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovВерсия - 11.50.FC9W2X3, но результат приведённого SQL очень сильно отличается от выдачи onstat...
[/quot]
Приведи пример из onstat и выдели, что тебе в нём важно.
Если всё - проще устроить парсинг резульатов onstat :) :(...
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37989777
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сам когда-то пользовался syssqlstat.sqs_statement (хотя там выражение и было обрезано до 200 символов), но начиная с какой-то версии (не помню точно), там вдруг для всех сессий стало показываться одно и то же, а именно - мой собственный запрос. Потом пытался выудить SQL из sysconblock.cbl_stmt, но тоже от версии к версии там что-то меняется и ведёт себя как-то странно (например, в полном списке без where - вижу сессию, а с условием cbl_sessionid = :значение - она почему-то исчезает). А с учётом, что таблицы не документированы - вроде и претензии предъявить не к кому. Поэтому и спрашиваю, кто как делает?
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37989858
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Vorontsov,

Я когда-то использовал Server Studio и SQL DEBUG для
того чтобы понять откуда Server Studio, получает информацию от текущих SQL для разных сессий.

Насколь Я помню, onstat реализован на ESQL/C и берет некоторую чать информации из псевдо-таблиц (view)
как отображение на некоторые структуры оперативной памяти. Можно почитать скрипт для создания SMI таблиц.

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37989983
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если имеется в виду Server Studio 3.5 для Windows, то сейчас его Server Session Browser вообще ничего не показывает - просто пустое окно... Скрипт тоже можно почитать, конечно, но там куда не сунься - Internal Use Only...
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37990154
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid VorontsovЯ сам когда-то пользовался syssqlstat.sqs_statement (хотя там выражение и было обрезано до 200 символов), но начиная с какой-то версии (не помню точно), там вдруг для всех сессий стало показываться одно и то же, а именно - мой собственный запрос. Потом пытался выудить SQL из sysconblock.cbl_stmt, но тоже от версии к версии там что-то меняется и ведёт себя как-то странно (например, в полном списке без where - вижу сессию, а с условием cbl_sessionid = :значение - она почему-то исчезает). А с учётом, что таблицы не документированы - вроде и претензии предъявить не к кому. Поэтому и спрашиваю, кто как делает?


Попробуй поискать требуемую информацию на сайте -
http://www.oninit.com/presentations/index.php?page=2012iiug.html

PS: http://presentations.oninit.com/public/2012IIUG/A05.pdf


Можно еще включить трассировку для "onstat -g sql" (Collecting ESQL/C specific information) -
http://www-01.ibm.com/support/docview.wss?uid=swg21323346

С уважением,
Вадим.
...
Рейтинг: 0 / 0
Current SQL из SMI
    #37990169
GVF112GVF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid VorontsovЕсли имеется в виду Server Studio 3.5 для Windows, то сейчас его Server Session Browser вообще ничего не показывает - просто пустое окно... Скрипт тоже можно почитать, конечно, но там куда не сунься - Internal Use Only...

AGS Server Studio - http://www.agsltd.com/downloads/serverstudio_w_sentinel_win_7.5.8947.zip

Но можно выполнить трассировку SQL и для Opem Admin Tools -
http://www.openadmintool.org/

С уважением,
Вадим.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Current SQL из SMI
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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