Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление информации / 6 сообщений из 6, страница 1 из 1
12.08.2002, 12:34:12
    #32042465
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
Господа прошу совета
Есть задача : удалить информацию из таблицы(таблиц) в БД с оптимизацией по критерию мин время удаления и мин возможность восстановления
Есть 4 варианта :
1. delete from t1
2. update t1 set f1=null и.т.д
3. drop table t1
4. drop database DB1
Что посоветуете ?
И еще вопрос : сжатие базы и удаление файла транзакций(*.ldf) поможет ? Я не очень разбираюсь но хотелось узнать можно ли из файла транзакций что-нибудь восстановить.
...
Рейтинг: 0 / 0
12.08.2002, 12:40:05
    #32042467
snake
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
truncate table?
...
Рейтинг: 0 / 0
12.08.2002, 12:45:12
    #32042470
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
truncate - это хорошо, но он заткнется на внешних ключах.
...
Рейтинг: 0 / 0
12.08.2002, 13:13:59
    #32042481
MichaelGK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
А ты сделай Alter table, сними им внешние ключи, а по окончании верни все на место.
...
Рейтинг: 0 / 0
12.08.2002, 13:18:45
    #32042484
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
Это мысль, Big thanks. А про журнал транзакций нет никах соображений ?
...
Рейтинг: 0 / 0
12.08.2002, 13:53:14
    #32042497
MichaelGK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление информации
Особо мыслей по ЖТ нет, у меня с ним был такой гемор: записей на удаление было много порядка 1.5 - 2 млн. и когда я делал удаление одной транзакцией происходило переполнение ЖТ и все шло на смарку. Тогда я организовал цикл и делал одну транзакцию за цикл. жестких требований по скорости у меня не было, поэтому особо я не копал на тему ЖТ.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление информации / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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