powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 MON$ATTACHMENTS
13 сообщений из 13, страница 1 из 1
FB3 MON$ATTACHMENTS
    #39760385
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте ВСЕ!

FB 3.0.4.33054, режим CS.

Наблюдаю странное.
При попытке погасить "оборванный" со стороны клиента коннект
при помощи DELETE FROM MON$ATTACHMENTS ничего не происходит.
Процесс на сервере не убивается, из MON$ATTACHMENTS не исчезает.
У этого аттачмента в MON$TRANSACTIONS есть две транзакции
MON$TRANSACTION_IDMON$ISOLATION_MODEMON$LOCK_TIMEOUTMON$READ_ONLY68339170-106829337200(кстати, не нашел рашифровки ISOLATION_MODE в таблице RDB$TYPES)

В таблице MON$STATEMENTS для этого коннекта болтаются несколько селективных
запросов, у которых MON$TRANSACTION_ID=NULL.
Вопросы:
1. почему коннект не гасится?
2. убить процесс руками, или ждать до посинения, пока "оно само"?
3. что посмотреть/поковырять для извлечения большей информации о происходящем?

--
Регардсы и прочее.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760393
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

какой протокол использовался для коннекта ?
Как именно клиент "оборвал" коннект ?

PS
Код: sql
1.
SQL> select RDB$TYPE, RDB$TYPE_NAME from rdb$types where rdb$field_name = 'MON$ISOLATION_MODE';


RDB$TYPE RDB$TYPE_NAME 0 CONSISTENCY 1 CONCURRENCY 2 READ_COMMITTED_VERSION 3 READ_COMMITTED_NO_VERSION
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760403
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийкстати, не нашел рашифровки ISOLATION_MODE в таблице RDB$TYPES

странно у меня есть

Код: plaintext
1.
2.
3.
4.
5.
RDB$FIELD_NAME	RDB$TYPE	RDB$TYPE_NAME	RDB$DESCRIPTION	RDB$SYSTEM_FLAG
-------------------------------------------------------------------------------------------------------------
MON$ISOLATION_MODE	0	CONSISTENCY	            1
MON$ISOLATION_MODE	1	CONCURRENCY	            1
MON$ISOLATION_MODE	2	READ_COMMITTED_VERSION	    1
MON$ISOLATION_MODE	3	READ_COMMITTED_NO_VERSION   1
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760406
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16.01.2019 16:26, hvlad пишет:
> какой протокол использовался для коннекта ?

inet://

> Как именно клиент "оборвал" коннект ?

как обычно - через CTRL-ALT-DEL...
потому, что "зависло".
но не всё так просто.
"засисло" при попытке проальтерить процедуру из IBExpert'а

> SQL> select RDB$TYPE, RDB$TYPE_NAME from rdb$types where rdb$field_name = 'MON$ISOLATION_MODE';

СПАСИБО :)
а я смотрел по соседству с RDB$TRANSACTION_STATE...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760421
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

расшифровки mon$ есть в
README.monitoring_tables.txt
и в langref.
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760471
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбор полётов.
хронология:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. попытка пересоздать вьюху, которая скорее всего IN USE
    DROP VIEW...
   CREATE VIEW... 
   транзакция:
       isc_tpb_concurrency
      isc_tpb_wait 
2. [предполагаемое] ожидание блокировки,
   судя по  MON$LOCK_TIMEOUT = -1 , до опупения.
3. юзер убивает клиентский процесс.
   процесс на сервере всё ещё присутствует.
4. попытки грохнуть коннект из MON$ATTACHMENTS ни к чему не приводят.

примерно так.

--
Регардсы и прочее
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760498
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

полный дамп памяти можешь с него снять ?
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760534
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий
Код: plaintext
1.
DROP VIEW...
   CREATE VIEW...
Я этой хренью в свое время сушил мозг Хвастунову, чтобы эксперт при сравнении баз использовал альтер вместо крейт+дроп для вьюх. Тоже были похожие симптомы на дроп вьюхи, после того, как эксперт научился не дропать проблема ушла.
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760681
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16.01.2019 19:37, hvlad пишет:
> полный дамп памяти можешь с него снять ?

если сегодня будет воспроизводиться, сниму.
рассказывай чего и как (для чайника).
CentOS Linux release 7.5.1804 (Core)
Firebird 3.0.4.33054 (CS)

--
Регардсы и прочее
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760829
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
16.01.2019 21:30, Ivan_Pisarevsky пишет:
> DROP VIEW...
> CREATE VIEW...
>
> Я этой хренью в свое время сушил мозг Хвастунову, чтобы эксперт при сравнении баз использовал альтер вместо крейт+дроп для вьюх.
> Тоже были похожие симптомы на дроп вьюхи, после того, как эксперт научился не дропать проблема ушла.

в моём случае без DROP + CREATE не обойтись, пока патч от Дмитрия не готов
https://www.sql.ru/forum/1307759/fb3-0-x-iberror-h-336068913
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760839
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящий,

патч еще вчера был закоммичен, уже доступен в снапшотах (билд 33088)
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760869
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
17.01.2019 13:40, dimitr пишет:
> патч еще вчера был закоммичен, уже доступен в снапшотах (билд 33088)

вах!
СПАСИБО! :)
будем щупать

--
Регардсы и прочее
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
FB3 MON$ATTACHMENTS
    #39760946
rdb_dev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, для венды, по всей видимости, автоматом не собрался. В снапшотах на firebirdsql.org сборка 33086.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / FB3 MON$ATTACHMENTS
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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