powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Transaction - oldest, oldest active, oldest snapshot, Next. Нужен совет...
3 сообщений из 3, страница 1 из 1
Transaction - oldest, oldest active, oldest snapshot, Next. Нужен совет...
    #32229467
seaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем.

Вопрос такого плана.
Стоит FB 1.0.3 под Linux 2.4.
Во время выполнения скрипта (Perl) происходит коннект к БД и потом по ошибке
скрипт выпадает при этом до $dbh->disconnect не доходит.
В результате получаю следующее:

PAGE_SIZE 4096
Number of DB pages allocated = 587259
Sweep interval = 20000
Forced Writes are OFF
Transaction - oldest = 2143
Transaction - oldest active = 2144
Transaction - oldest snapshot = 2144
Transaction - Next = 2179

Т.е. старейшие транзакции замерзли и 3 первых значения транзакций более не меняются.
Каким образом я могу исправить это дело (сделать commit или rollback)?
Можно пройти через backup/restore но 2,5 гиговую БД гонять туда сюда - долго по времени получается.
А времени для таких вещей всего около 4 часов в сутки.

Заренее благодарен за советы.
...
Рейтинг: 0 / 0
Transaction - oldest, oldest active, oldest snapshot, Next. Нужен совет...
    #32229537
Фотография arni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Попросить юзеров отконнектиться.
2. Посмотреть не остался ли кто.
2.1 Если соединения с сервером остались, то, вероятно, это и есть возмутители спокойствия и нарушители порядка. Применяем соответствующие меры (лучше ногами).
2.2 Если соединений с базой нет и дело действтельно попахивает "аномалией", то гасим сервер, может быть перегружаем ОС и грузим заново.
...
Рейтинг: 0 / 0
Transaction - oldest, oldest active, oldest snapshot, Next. Нужен совет...
    #32229779
seaman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот теперь данные немного поменялись:
Transaction - oldest = 2143
Transaction - oldest active = 2969
Transaction - oldest snapshot = 2969
Transaction - Next = 2972

Почему Transaction - oldest = 2143 остался на месте и чем мне это грозит?

Заранее спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Transaction - oldest, oldest active, oldest snapshot, Next. Нужен совет...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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