powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подскажите про поведение ForceWrite при наличии теневой копии
9 сообщений из 9, страница 1 из 1
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093521
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, плз, в варианте, когда основная база с атрибутом ForceWrite=Off находится на одном диске (HDD), а теневая копия на другом диске (SSD), распространяется ли поведение отложенной записи страниц основной базы на теневую копию и можно ли менять поведение FW только для теневой копии?
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093614
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
распространяется. Обычная практика на ли линуксах - выключать FW и монтировать раздел с тенью в sync-режиме.
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093648
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitrраспространяется. Обычная практика на ли линуксах - выключать FW и монтировать раздел с тенью в sync-режиме.
Иными словами, отдельно управлять поведением FW для теневой копии я не могу, чтобы основная база была FW=Off, а тень FW=On?
И что значит в "sync-режиме"? В мануале по Firebird для теневой копии вижу только параметры AUTO, CONDITIONAL и MANUAL.
(Windows)
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093659
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorИными словами, отдельно управлять поведением FW для теневой копии я не могу, чтобы основная база была FW=Off, а тень FW=On?
нет

DBConstructorИ что значит в "sync-режиме"?
RTFM опции системной команды mount
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093660
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про параметр sync под Линуксом для раздела не сразу догнал. Но ведь атрибут sync для тома не отменяет в Firebird'е отложенной записи страниц БД на этот том. Или я не прав?
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093670
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructor,

отложенной записи в ФБ нет, есть отложенная запись в файловом кеше ОС. И ее как раз sync отменяет.
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093685
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, ясно. Иными словами, ForcedWrites отвечает не запись страниц БД из кэша страниц Firebird'а, а за выдачу flush для файловой системы ОС и в Windows я могу добиться того же эффекта запретив кэширование на запись для SSD.
Я правильно понял?
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093687
dimitr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructor,

правильно, кроме того что при FW=ON явного flush нет, есть запись в обход файлового кеша (в режиме direct i/o)
...
Рейтинг: 0 / 0
Подскажите про поведение ForceWrite при наличии теневой копии
    #39093713
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dimitr, спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Подскажите про поведение ForceWrite при наличии теневой копии
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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