Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Delete from table (долго for all records ) / 2 сообщений из 2, страница 1 из 1
21.05.2002, 16:13:55
    #32030842
Boris
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delete from table (долго for all records )
При удалении всех записей таблицы порядка 5 млн (например в DTS) ожидание завершения составляет 10 минут и более.
Это происходит видимо из-за выполнения транзакций. Создавать пустую структуру таблицы и индексов не хочется. Есть ли способ как-то обойти транзакцию, отменить.
...
Рейтинг: 0 / 0
21.05.2002, 16:19:06
    #32030844
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Delete from table (долго for all records )
"TRUNCATE TABLE is functionally identical to DELETE statement with no WHERE clause: both remove all rows in the table. But TRUNCATE TABLE is faster and uses fewer system and transaction log resources than DELETE.
...
TRUNCATE TABLE removes all rows from a table, but the table structure and its columns, constraints, indexes and so on remain.
....
You cannot use TRUNCATE TABLE on a table referenced by a FOREIGN KEY constraint;
"
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Delete from table (долго for all records ) / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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