SHADOW

Версии сервера

0.91.01.5.31.5.41.5.52.02.0.32.0.42.12.53.0
+++++++++++

Доступно в

ISQL

Формат

CREATE SHADOW [AUTO|MANUAL|CONDITIONAL] [LENGTH FILE …]

DROP SHADOW

Описание

Shadow - это программное “зеркалирование” БД. Все операции записи, производимые над каким-либо файлом GDB параллельно производятся и над соответствующим файлом SHADOW. При сбое GDB вы можете остановить работу пользователей и просто скопировать Shadow на место оригинальной БД (GDB), после чего продолжить работу. Необходимо учитывать, что поддержка Shadow замедляет операции изменения БД. Желательно чтобы Shadow располагалась на другом винчестере, и еще лучше если винчестеры с GDB и Shadow будут иметь разные контроллеры - в этом случае запись будет распараллеливаться.

Мехинизм теневой записи сейчас утерял свою актуальность и сейчас используется крайне редко.

CREATE SHADOW создает теневую копию файла DROP SHADOW удаляет теневую копию файла.

номер теневой копии (у базы их может быть несколько)

файл в котором будет хранится теневая копия

максимальный размер файла. задается в случае если теневая копия будет разбита на несколько файлов.

AUTO - в случае потери связи с теневой копии, при возвращении онной будет автоматически продолженно поддержание копии

MANUAL - в случае потери связи с теневой копии, при возвращении онной потребуется вручную активировать теневую копию.

CONDITIONAL - :?:

Пример

CREATE SHADOW 1 [AUTO|MANUAL] ’/var/DB/employee.shd’;


CREATE SHADOW 1 [AUTO|MANUAL] ’/var/DB/employee.shdLENGTH 10000 FILEemp2.shdLENGTH 20000 FILEemp3.shd’;


DROP SHADOW 1;

См. также

NBACKUP

Источник

%Firebird%\doc\ Operations Guide http://ibase.ru

Обсуждение