Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
ВнизЗдраствуйте. Как мне сжать базу в InterBase. Найти похожие ветки
← →
Oleon (2002-01-25 11:09) [0](Чтобы удалить удаленные записи). А то все удалил а размер какой был такой и остался.
Я поудалаял все delete from <tableName>, но она же физически не удалила из база, а только пометила как удаленные. А как мне их действительно грохнуть все? Спасибо.
← →
Praco (2002-01-25 11:25) [1]Сделать select
← →
Judith (2002-01-25 11:30) [2]Backup-Restore
← →
Oleon (2002-01-25 11:32) [3]Глубоко извиняюсь, но не понял какой select?
База была пять МГБ размером. Удалил кучу записей, размер не изменилcя. Так при чем тут select?
← →
Oleon (2002-01-25 11:37) [4]А как BackUp - Restore cделать?
Please, поподробней.
← →
Alexandr (2002-01-25 11:43) [5]запусти Server Manager в папке Interbase
там будет тебе и backup и restore.
А про select это была шутка.
А зачем тебе ее сжимать-то? Ведь это место, занятое файлом но со стертыми данными будет в дальнейшем заполняться новыми данными, не увелтчивая размера файла.
Это же специально так сделано и очень грамотно.
← →
drpass (2002-01-25 11:45) [6]Сервер Interbase выполняет "сборку мусора" при выборке записей (например, select по всей таблице), а также при backup-е.
Но размер файла тут не причем. Он в принципе не должен уменьшаться - чтобы производительность сервера оставалась на должном уровне. Ведь тебе не жалко пяти мегабайт
← →
Praco (2002-01-25 11:53) [7]2Alexandr © Какие шутки?
http://ib.demo.ru/DevInfo/oitoat.htm
← →
Alexandr (2002-01-25 11:54) [8]при чем здесь сборка мусора?
Почему это "размер файла в принципе не должен уменьшаться"? Как-то у болько категорично?
Жалко-не жалко не в этом дело.
да ладно достали уже.
← →
Johnny Smith (2002-01-25 13:24) [9]Насколько я знаю, сделать BackUp - Restore из Дельфей можно двумя методами:
1.Запуская из своей проги соответствующие утилиты (gbac.exe и еще чего-то) с соответствующими ключами. Лежат они в директории \Interbase Corp\Bin. Ключи можно посмотреть, просто запустив их.
2. Под Interbase6 есть (честно говоря, сам не юзал) специальные компоненты (идут в поставке с ним), которые соответственно бекапят и ресторят.
Но! В момент рестора базы все юзеры должны быть отрублены.
Успехов.
← →
Alexandr (2002-01-25 13:37) [10]2Johnny Smith
не путай народ!
во первых не gbac.exe а gbak.exe
во вторых этой утилитой делается и backup и restore
в третьих с поставкой Interbase 6 никакие компоненты для Delphi не идут.
в четвертых эти компоненты, о которых ты пишешь, входят в состав IBX видимо, IBX входит в поставку Delphi (не всегда). И эти компонеты (которые для backup и restore) работают только с Interbase6.
← →
Johnny Smith (2002-01-25 14:22) [11]2Alexandr
А я и не путаю народ. Захотят, сами разберутся - gbac.exe а gbak.exe :-)) Если честно, я давненько с IB не общался(поэтому и смог ошибиться в написании), но проблема такая обсуждалась и довольно серьезно. А насчет компонентов (опять-таки, не юзал я их!!!) то они были именно вместе с IB 6 (правда, на левом диске).
← →
Alexandr (2002-01-25 14:32) [12]ну это тебе просто с диском не повезло.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.004 c