Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Активная транзакция / 11 сообщений из 11, страница 1 из 1
06.07.2018, 07:05
    #39670395
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
В процессе работы в окнах (запросы, таблицы, ХП) остаются открытые транзакции и про них забываешь. Иногда об этом узнаешь по мониторингу базы, что застрял OAT или по звонку пользователей. А где она открыта - часто непонятно. Приходится полностью отключаться от БД и заново подключаться.
Так вот, можно ли сделать какую-то отметку в заголовке вкладки, что на ней висит открытая транзакция? Это позволит так же визуально контролить, что в таком-то окне висит открытая транзакция.
...
Рейтинг: 0 / 0
06.07.2018, 07:12
    #39670397
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
Угу. Щас начну в заголовки всех форм лепить чего-нибудь, что будет сигналить об активной транзакции...
Реконнект делай.
...
Рейтинг: 0 / 0
06.07.2018, 09:49
    #39670471
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
CyberMax,

забей. В 4.0 появились тайм-ауты для подключений и запросов.
Думаю IBExpert прикрутит их когда придёт время.
...
Рейтинг: 0 / 0
06.07.2018, 10:46
    #39670525
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
IBExpert,

Периодически, когда я точно уверен, что у меня нет активных транзакций в IBExpert'е, мониторинг показывает, что они таки есть. И когда я отключаюсь, на каком-то из окон звучит сигнал о завершении транзакции. И я не могу понять, что это такое - либо я действительно забываю завершить транзакцию, либо это IBExpert что-то делает не так. Мне нужен способ понять, где собака зарыта.
...
Рейтинг: 0 / 0
06.07.2018, 10:46
    #39670526
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
Симонов Денис,

Таймаут здесь мне не нужен. Я хочу сам контролировать, что там у меня активно.
...
Рейтинг: 0 / 0
06.07.2018, 11:01
    #39670548
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
CyberMaxМне нужен способ понять, где собака зарыта.

Ну так и смотри в таблицах мониторинга, они для того и предназначены.
...
Рейтинг: 0 / 0
06.07.2018, 11:18
    #39670563
CyberMax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
IBExpert,

Так я и смотрю в таблицах мониторинга (MON$TRANSACTIONS), что запущена транзакция. Если смотреть в MON$STATEMENTS, то иногда можно понять, что там открыто. Но в некоторых случаях там пусто.
...
Рейтинг: 0 / 0
06.07.2018, 11:21
    #39670565
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
IBExpert,

ИХМО блок работы с таблицами мониторинга можно было бы и улучшить. Прикрутить там всяческие мастер детальки
...
Рейтинг: 0 / 0
06.07.2018, 11:37
    #39670584
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
CyberMaxТак я и смотрю в таблицах мониторинга (MON$TRANSACTIONS), что запущена транзакция. Если смотреть в MON$STATEMENTS, то иногда можно понять, что там открыто. Но в некоторых случаях там пусто.

Во-первых, надо всего один раз написать запрос, вытаскивающий активные транзакции эксперта вместе с соответствующими запросами.
Во-вторых, если там пусто, то это не ко мне.
Наконец, кнопка Reconnect решит твою проблему быстро и безболезненно.
...
Рейтинг: 0 / 0
06.07.2018, 11:39
    #39670586
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
Симонов ДенисПрикрутить там всяческие мастер детальки

Классное предложение. Пойду думать, какие такие всяческие мастер-детальки там можно прикрутить и для чего...
...
Рейтинг: 0 / 0
06.07.2018, 11:48
    #39670591
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Активная транзакция
IBExpert,

да там вариантов то не много.
Вот есть список активных коннектов например.
Детальки: запросы в этих коннектах, транзакции, статистика (MON$IO_STATS, MON$RECORD_STATS).
У транзакций детальки: запросы, статистика.
У запросов детальки: статистика
+ есть ещё статистика по таблицам в 3.0. Ну и про новые филды для трёшки не забыть
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Активная транзакция / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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