aliases.conf и многофайловая база данных

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
sony
Сообщения: 5
Зарегистрирован: 30 май 2006, 07:37

aliases.conf и многофайловая база данных

Сообщение sony » 30 май 2006, 08:21

aliases.conf
verify.fdb = /data/db/verify/base.fdb

firebird.conf
DatabaseAccess = None

gbak -c -v -page_size 16384 -user sysdba -password 1234 -se localhost:service_mgr /data/backup/db/firebird/backup-1.fbk verify.fdb 1000 verify.fdb1 1000 verify.fdb2 1000 verify.fdb3

Хочу из однофайлового .fbk создать многофайловую .fdb

gbak: adding file verify.fdb1, starting at page 1001
gbak: adding file verify.fdb2, starting at page 2001
gbak: ERROR: Access to additional database file "verify.fdb1" is denied by server administrator
gbak: Exiting before completion due to errors

В чем косяк ? нельзя использовать в этом случае алиасы ?

Ivan_Pisarevsky
Заслуженный разработчик
Сообщения: 644
Зарегистрирован: 15 фев 2005, 11:34

Сообщение Ivan_Pisarevsky » 30 май 2006, 08:41

При нынешних размерах дисков в сотни гиг и возможностях ФС держать файлы гиганских размеров, создание многофайловой БД архаизм/мазохизм какой-то... :roll:

sony
Сообщения: 5
Зарегистрирован: 30 май 2006, 07:37

Сообщение sony » 30 май 2006, 08:59

Тогда вопрос в следующем...

есть база 50 Гб. в основном это BLOB, бакап делается относительно быстро, а вот ресторе.... примерно до 20 Гб быстро.. а остальное порядка 6 часов.. в чем может быть проблема. Думал разобью на файлы будет быстрей.

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 май 2006, 09:42

а остальное порядка 6 часов..
ты же ключ -v используешь, ну так и скажи нам, что именно у тебя ресторится 6 часов. скорее всего тебе temp надо на отдельный диск вынести.

hvlad
Разработчик Firebird
Сообщения: 1244
Зарегистрирован: 21 мар 2005, 10:48

Сообщение hvlad » 30 май 2006, 10:40

sony писал(а):Тогда вопрос в следующем...

есть база 50 Гб. в основном это BLOB, бакап делается относительно быстро, а вот ресторе.... примерно до 20 Гб быстро.. а остальное порядка 6 часов.. в чем может быть проблема. Думал разобью на файлы будет быстрей.
Скорее всего - индексы строятся.
На отдельных файлах быстрее не будет. Вынеси temp на отдельный диск, может немного ускоришься

sony
Сообщения: 5
Зарегистрирован: 30 май 2006, 07:37

Сообщение sony » 30 май 2006, 11:29

Пойду экспериментировать

sony
Сообщения: 5
Зарегистрирован: 30 май 2006, 07:37

Сообщение sony » 30 май 2006, 11:56

Да Вы гении!!! Точно как только TempDirectories поменял сразу совсем другое дело!!. tmp был 2 Гб... я его поболее сделал. Всем спасибо большое, а то измучился!

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 30 май 2006, 12:46

прям гении. у сервера всего штук 5 параметров, которыми можно рулить и которые влияют на производительность.

sony
Сообщения: 5
Зарегистрирован: 30 май 2006, 07:37

Сообщение sony » 31 май 2006, 06:50

Просто ни в одном из источников я не нашел, что TempDirectory влияет на restore, во всяком случае явно...

Ответить