Регистрация

Как лучше сделать усекание для AREA ?

Обсуждение вопросов по администрированию СУБД Progress OpenEdge
Старожил
Сообщения: 64
Зарегистрирован: Ср сен 13, 2006 11:53 am

Как лучше сделать усекание для AREA ?

Сообщение Forerunner » Ср апр 06, 2016 6:18 pm

Привет!
Есть табличка которая хранится в DocArea. Есть отдельная поле BLOB в этой таблице, которое хранится в BlobArea. Данных в BlobArea порядка 120Гб. Нужно удалить эти данные и усечь размер area.

Как это сделать оптимальней?
Удалить данные понятно:
Код: Выделить всё
for each blob-tbl exclusive-lock
:
   blob-tbl tbl.blob-data = ?
end.


А усечь area лучше через dump/load или есть другие способы?

P.S.
Данных из других таблиц в этой area нет.

Администратор
Аватара пользователя
Сообщения: 1879
Зарегистрирован: Пт мар 25, 2005 6:05 pm
Откуда: Progress Technologies

Re: Как лучше сделать усекание для AREA ?

Сообщение Arelav » Вт май 24, 2016 5:38 pm

proutil -C truncate area [area-name]

Не подойдёт?

Вернуться в PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2