Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / MON$STATEMENTS / 5 сообщений из 5, страница 1 из 1
20.11.2020, 10:59
    #40020703
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MON$STATEMENTS
FB 3.0.7. Открываю 2 IBExpert'а.
В одном делаю запрос:
Код: sql
1.
SELECT CURRENT_TRANSACTION, R.* FROM RDB$DATABASE R


Транзакция активна.
Во втором смотрю MON$STATEMENTS. Там вижу этот запрос, но MON$TRANSACTION_ID и MON$TIMESTAMP у него пустые.
Почему так?
...
Рейтинг: 0 / 0
20.11.2020, 11:37
    #40020724
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MON$STATEMENTS
CyberMax,

запрос уже отработал, он не активен
...
Рейтинг: 0 / 0
20.11.2020, 12:47
    #40020751
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MON$STATEMENTS
А зачем так сделано? Таймштамп еще туда-сюда, а почему ID транзакции пропал? И как мне отличить запрос, который выполнился, но висит в открытой транзакции от запроса в закоммиченной транзакции (он тоже продолжает висеть в MON$STATEMENTS?
...
Рейтинг: 0 / 0
20.11.2020, 12:53
    #40020754
hvlad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MON$STATEMENTS
CyberMax
запрос, который выполнился, но висит в открытой транзакции
Нет такого. Не существует.
Когда запрос завершил выполнение, он более не связан ни с какими тр-циями.

Далее возникает следующий вопрос - а что ты, собственно, ищешь ? В чём проблема ?
...
Рейтинг: 0 / 0
20.11.2020, 13:22
    #40020764
kdv
kdv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MON$STATEMENTS
CyberMax,

запросы, которые выполняются или фетчатся, имеют ид транзакции.
если запрос кончился, или препарирован, то у него ид транзакции 0.
Ты можешь оценить, сколько у тебя активных запросов, и сколько "бесполезно висящих в приложении и на сервере".
Ну и дальше по обстоятельствам - искать в приложении, где запросы не деаллокируются правильно, остаются препаренными, и т.д.

В тему
https://www.sql.ru/forum/1167787/vopros-po-prepared-zaprosam
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / MON$STATEMENTS / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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