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

Вниз

подскажите ламеру в IB6 :))   Найти похожие ветки 

 
koks   (2002-08-08 17:09) [0]

Да это собственно и не вопрос а разъяснение.
Значит так - через IBConsole создал новую базу. В новой базе создал структуру таблицы. У меня получился файл DB.GDB размером 600 Кб. Далее закачал в эту таблицу данные.(170 000 записей) - каким образом - не суть важно... В результате у меня DB.GDB стал 20 MB.
Далее, в IBConsole - InteractiveSQL ввожу:

DELETE FROM Polished;

COMMIT;

Все удаляется....

Далее - делаю IBConsole - Sweep.
Sweep делается очень быстро.

Таблица пустая, а размер файла все равно 20 MB.....
Че-то я не догоняю.. он ведь должен уменьшаться.

И еще вопрос - что ФИЗИЧЕСКИ означает число в настройке Sweep Interval. Читал оригинальные доки на англ. языке. Все понял, но вот про этот sweep че-то не догнал...

Заранее спасибо.


 
Johnmen   (2002-08-08 17:19) [1]

Делай бэкап и все уменьшится !


 
elv   (2002-08-08 17:21) [2]

backup/restore


 
koks   (2002-08-09 09:24) [3]

Про backup/restore понятно. А что делать со Sweep и Sweep Interval. Нужно ли вызывать sweep и как часто. Что обозначает Sweep Interval.


 
elv   (2002-08-09 09:40) [4]

koks
Что обозначает Sweep Interval.
www.ibase.ru


 
koks   (2002-08-09 10:08) [5]

Уупс - еще возникла проблема. При Restore вылетает ошибка:
Lock time-out on wait transaction object E:\Delphi\IBPolished\IBPolished.GDB
E:\Delphi\IBPolished\IBPolished.GDB (database might be in use).

Хотя в этот момент у меня запущена только IBConsole, из которого и вызвана Database restore...


 
elv   (2002-08-09 10:25) [6]

koks ©
Уупс - еще возникла проблема. При Restore вылетает ошибка:
Lock time-out on wait transaction object E:\Delphi\IBPolished\IBPolished.GDB
E:\Delphi\IBPolished\IBPolished.GDB (database might be in use).

База открыта.
В консоле подключись к серверу, но базу не открывай. Стань на нужную БД и в главном меню выбери Database->Maintenance->BackUp/Restore/Restore...


 
koks   (2002-08-09 10:42) [7]

о как...


 
Desdechado   (2002-08-10 19:11) [8]

sweep - число транзакций, после которого произойдет автоматическая зачистка мусора (проверка нужности старых версий записей). размер при этом меняться не должен, т.к. БД состоит из страниц, где хранятся (или уже не хранятся) записи



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

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

Наверх





Память: 0.46 MB
Время: 0.007 c
7-3652
Naik
2002-06-21 06:27
2002.09.02
Как зарегестрировать за своей программой новый типа файлов?


1-3409
peter_login
2002-08-22 13:26
2002.09.02
Генерация скрипта VB


1-3384
Alex4444444444
2002-08-22 11:49
2002.09.02
Фонты и рессурсы


4-3670
mxsbnet
2002-07-02 10:19
2002.09.02
Мигание окошка в панели задач


1-3489
net
2002-08-21 12:19
2002.09.02
Фокус ввода





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