Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.009 c
1-3509
proc
2002-08-21 12:28
2002.09.02
Font в PageControl


4-3686
DeepProg
2002-07-01 19:16
2002.09.02
Навести курсор на кнопку окна


1-3515
AlexBeliy
2002-08-21 15:11
2002.09.02
Создание новой формы


1-3378
Jee
2002-08-22 09:47
2002.09.02
Редактор кода наподобие Дельфийского


1-3420
Vlad2
2002-08-22 06:53
2002.09.02
Использование типа record




   Наверх