Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Вниз

Подскажите, как программно "сжать" базу данных FB?   Найти похожие ветки 

 
Antoxa2005   (2006-10-01 13:02) [0]

После использования IBBackupService1 и IBRestoreService1 размер БД уменьшается в 10 раз. Подскажите, а как можно просто программно сжать БД.


 
Desdechado ©   (2006-10-01 14:18) [1]

Только backup-restore.
Но я не вижу смысла в попытках сжатия при нормальной работе. Место, которое освободилось, используется СУБД для последующих записей без увеличения размера файла БД. И это нормально. Причем повторное использования места в БД происходит на порядки быстрее, чем запрос к ОС на выделение нового дискового пространства.
Так что не забивай себе голову глупостями. Ибо backup-restore - это занятие админа БД, а не прикладного программиста. Особенно вредно об этом думать при разработке многопользовательских программ.


 
Antoxa2005   (2006-10-01 14:47) [2]

Ясненько.

> Ибо backup-restore - это занятие админа БД, а не прикладного
> программиста.

Придется в поставку влючить и админа БД.


 
Sergey Masloff   (2006-10-01 19:02) [3]

Еще раз - на хрен ее сжимать? Было миллион записей. Размер базы стал, скажем, гиг. 900 тыс. стерли.  Размер базы не меняется. Потом записали еще 900 тыс. Размер все равно не меняется - пишем поверх мусора. Только работает чуть быстрее так как файл динамически менять не надо (строить заголовки и страницы размечать).
 Вопрос - зачем сжимать?


 
Antoxa2005   (2006-10-01 19:09) [4]

Ну, убедил.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2006.12.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.045 c
2-1163685508
eugeniya2006
2006-11-16 16:58
2006.12.03
Сравнить данные отмеченные в CeckListBox с хранящимися в файле


2-1163423439
TIF
2006-11-13 16:10
2006.12.03
GIF и Delphi


2-1163329112
redlord
2006-11-12 13:58
2006.12.03
не активный контрол


15-1163005158
Sergey Masloff
2006-11-08 19:59
2006.12.03
Про то как все ругались на 10 тыс зарплаты по письму Думкина


15-1162911202
SkySpeed
2006-11-07 17:53
2006.12.03
Как в Excel построить следующую поверхность функции:x*x+y*y+z*z=1





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский