Инструменты пользователя

Инструменты сайта


shadow



SHADOW

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

0.9 1.0 1.5.3 1.5.4 1.5.5 2.0 2.0.3 2.0.4 2.1 2.5 3.0
+ + + + + + + + + + +

Доступно в

Формат

CREATE SHADOW <num> [AUTO|MANUAL|CONDITIONAL] <filename> [LENGTH <length> FILE <filename2> …]

DROP SHADOW <num>

Описание

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

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

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

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

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

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

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

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

CONDITIONAL - :?:

Пример

CREATE SHADOW 1 [AUTO|MANUAL]/var/DB/employee.shd’;
 
 
CREATE SHADOW 1 [AUTO|MANUAL]/var/DB/employee.shd’ LENGTH 10000 FILE ’emp2.shd’ LENGTH 20000 FILE ’emp3.shd’;
 
 
DROP SHADOW 1;

См. также

Источник

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

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
Y C S D᠎ F
 
shadow.txt · Последнее изменение: 2009/05/09 14:23 (внешнее изменение)