Начало » Использование СУБД » Firebird, HQbird, InterBase » FireBird 4.0.2 непонятное поведение транзакций
FireBird 4.0.2 непонятное поведение транзакций [сообщение #2334] |
Tue, 23 May 2023 13:25 |
Orso
Сообщений: 5 Зарегистрирован: May 2023
|
Junior Member |
|
|
Добрый день, столкнулся с таким впервые и не имею опыта работы с Firebird версии 4, перешел на него с 2.5, прошу помощи. Установлен FB4 в конфигурации Classic, работает под Astra Linux. База примерно 130GB, диалект 3. Ситуация такая открываю два IBexpert'а, подключаюсь каждым к одной и той же БД, затем в одном делаю insert-запрос в таблицу, коммичу запрос, вставленную строку в таблице вижу. Перехожу в другой IBExpert, делаю select-запрос по id-у вставленной записи - выдает пустоту, следом тут же запускаю этот же запрос повторно - выдаёт нужную запись. Удаляю тут же эту запись из таблицы, коммичу удаление - запись в таблице не вижу, удалилась. Перехожу в первый IBExpert, делаю select-запрос той же самой записи - запрос возвращает запись. Тут же запускаю запрос повторно - нет записи в таблице!
Подскажите, пожалуйста, куда копать, в какую сторону? Настройка FB или уровни изоляции транзакций, или что это вообще за поведение? Может это норма для FB4? В интернете ничего пока не нашел...
Спасибо!
|
|
|
Переход к форуму:
Текущее время: Fri Nov 15 10:02:11 GMT+3 2024
Общее время, затраченное на создание страницы: 0.00772 секунд
|