Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Firebird, InterBase Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Предотвратить рекурсию  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59685
Понял, спасибо.

Posted via ActualForum NNTP Server 1.5

27 мар 19, 16:03    [21845225]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

с внешним файлом засада...

запись в него сервером из разных коннектов на CS
не сериализована и не гарантирована.

вот такой вот ACHTUNG...

Posted via ActualForum NNTP Server 1.5

28 мар 19, 17:52    [21846451]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Гаджимурадов Рустам
Member

Откуда:
Сообщений: 59685
Мешанина получается?

Posted via ActualForum NNTP Server 1.5

28 мар 19, 19:15    [21846549]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

28.03.2019 19:15, Гаджимурадов Рустам пишет:
> Мешанина получается?

если размер записи достаточно большой, то гарантия "битых" рекордов почти 100%.
ужался до минимума.
пишу только 2 int32: CONNECTION_ID и TRANSACTION_ID.
надо бы конечно писать int64, но 1-й диалект этого не позволяет.
при таком размере записи пишет вродь нормально.
но есть "фантомные боли".
до тех пор, пока пишущий коннект(транзакция) не прочитает
свою же собственную запись, другие коннекты её не видят.

очень интересное поведение.
хотелось бы это всё обсудить...


Posted via ActualForum NNTP Server 1.5

29 мар 19, 11:55    [21846928]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
hvlad
Member

Откуда:
Сообщений: 10241
Мимопроходящий,

external table - для импорта\экспорта, не для конкурентного доступа.
29 мар 19, 12:32    [21846969]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

имхо, просто туда никто не лазил ;)

Posted via ActualForum NNTP Server 1.5

29 мар 19, 13:26    [21847004]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
hvlad
Member

Откуда:
Сообщений: 10241
Мимопроходящий,

лазил.
29 мар 19, 13:45    [21847017]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

29.03.2019 13:45, hvlad пишет:
> лазил.

много возни?

Posted via ActualForum NNTP Server 1.5

29 мар 19, 13:57    [21847039]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
hvlad
Member

Откуда:
Сообщений: 10241
Мимопроходящий,

ещё раз - external table "оптимизированы" для монопольного доступа в режиме экпорт\импорт.
Никто не собирается приделывать туда синхронизацию и управление кешем для конкурентного доступа.
Это просто никому и низачем не нужно.
Для конкурентного доступа есть таблицы (внезапно! в СУБД есть таблицы - о как ?!)
29 мар 19, 14:17    [21847072]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

29.03.2019 14:17, hvlad пишет:
> ещё раз - external table "оптимизированы" для монопольного доступа в режиме экпорт\импорт.

нет там никакого монопольного доступа.

Posted via ActualForum NNTP Server 1.5

29 мар 19, 14:39    [21847110]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
hvlad
Member

Откуда:
Сообщений: 10241
Мимопроходящий,


"оптимизированы" для
29 мар 19, 15:06    [21847172]     Ответить | Цитировать Сообщить модератору
 Re: Предотвратить рекурсию  [new]
Мимопроходящий
Member

Откуда: бурятский тундрюк, эсквайр
Сообщений: 29780

29.03.2019 15:06, hvlad пишет:
> *"оптимизированы" для *

Ок.
значит не глюк. :)

добавил селект в триггер.
пока вродь жужжит нормально.
тормозов не наблюдаю.

Posted via ActualForum NNTP Server 1.5

29 мар 19, 15:13    [21847195]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Firebird, InterBase Ответить