Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.02;
Скачать: CL | DM;

Вниз

подскажите ламеру в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-3336
lipskiy
2002-08-21 16:57
2002.09.02
Графические глюки - какова природа и как побороть?


14-3568
lak_b
2002-08-06 00:41
2002.09.02
Duke Nukem


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


4-3669
Ocean
2002-07-02 10:25
2002.09.02
Minimize CreateProcess window


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