Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.47 MB
Время: 0.004 c
1-66577
vector
2002-02-05 19:20
2002.02.21
Delphi начал тормозить


4-66714
Merder
2001-12-22 18:37
2002.02.21
Видео


1-66620
Nest
2002-02-06 16:08
2002.02.21
Подскажите, как фокус поставить на , скажем вторую колонку DBGRIDа?


14-66674
Volk
2002-01-04 12:32
2002.02.21
Помогите!!!


6-66640
Ihor
2001-11-30 17:58
2002.02.21
Версия ВинСок.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский