Начало » Использование СУБД » Firebird, HQbird, InterBase » Как правильно остановить сервер Firebird? (и все-таки, я прав или не прав?)
Как правильно остановить сервер Firebird? [сообщение #2100] |
Mon, 17 April 2023 15:05  |
shalamyansky
Сообщений: 150 Зарегистрирован: August 2022
|
Senior Member |
|
|
Под управлением сервера находятся N баз, к каждой из них есть некое количество коннектов, некоторые из которых находятся в состоянии открытой незавершенной пишущей транзакции. Возможно также в некоторых базах запущен процесс чистки мусора. В какой-то произвольный момент возникает желание остановить/перезапустить сервер СУБД/компьютер.
Я предполагаю, точнее, надеюсь, что если остановить Firebird штатными методами ОС (net stop для сервиса Windows), то он все базы освободит аккуратно, и максимальная неприятность, которая может случиться, - неподтвержденные записи останутся в качестве мусора, который потом со временем чистильщик подчистит. И базы не побьются, и не нужно никаких специальных предварительных действий по изгнанию всех юзеров и закрытию всех коннектов.
Я прав или не прав? Подтвердите, пожалуйста, а то что-то закрались подлые сомнения и спать спокойно не дают.
P.S.
SuperServer mode, если это важно.
|
|
|
Переход к форуму:
Текущее время: Sat Feb 22 09:09:48 GMT+3 2025
Общее время, затраченное на создание страницы: 0.01478 секунд
|