Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / truncate table / 7 сообщений из 7, страница 1 из 1
14.08.2006, 14:00
    #33916453
Build
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
Народ подскажите, применительно ли к DB2 truncate table , просто необходимо освободить базу от всех записей, сохранив структуру, пытался delete использовать, но очень много записей содержит база данных.
Сделал update db cfg for <MyDB> using LOGFILSIZ 2096 LOGPRIMARY 60 LOGSECOND 60 . Но теперь при удалении, например 10 000 записей, время выполнения увеличилось до 3 и более часов. НЕужели кроме как delete , ничего нельзя использовать. Причем мне не нужно в дальнейшем откат, поэтому целесообразность delete нулевая. Если не трудно помогите советом!
...
Рейтинг: 0 / 0
14.08.2006, 14:15
    #33916527
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
На винде:
Код: plaintext
import from nul of del replace into <table>
На линуксе (юниксе):
Код: plaintext
import from /dev/null of del replace into <table>
...
Рейтинг: 0 / 0
14.08.2006, 14:54
    #33916674
Build
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
Mark BarinsteinНа винде:
Код: plaintext
import from nul of del replace into <table>
На линуксе (юниксе):
Код: plaintext
import from /dev/null of del replace into <table>

В данном случае произойдет просто чистое клонирование таблицы?
А сохраняются все индексы?
...
Рейтинг: 0 / 0
14.08.2006, 15:04
    #33916718
Build
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
Данную таблицу нельзя заменить, поскольку от нее зависит другая таблица- это сообщение выдается при выполнении запроса
...
Рейтинг: 0 / 0
14.08.2006, 15:47
    #33916868
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
BuildВ данном случае произойдет просто чистое клонирование таблицы?
А сохраняются все индексы?
Клонирование?
Никакого клонирования.
Этой командой можно быстро очистить таблицу.
Индексы сохраняются.
Можно использовать load вместо import.
Только потом надо будет выводить таблицы из check pending state командой set integrity ... immediate checked.
Какие именно - узнаете из системного каталога...
...
Рейтинг: 0 / 0
14.08.2006, 15:50
    #33916879
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
В догонку:
Если включен режим сохранения логов, добавьте в конце команды load опцию nonrecoverable.
...
Рейтинг: 0 / 0
15.08.2006, 07:50
    #33917892
Build
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
truncate table
большое спасибо *BRAVO*
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / truncate table / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]