powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление информации
6 сообщений из 6, страница 1 из 1
Удаление информации
    #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
Удаление информации
    #32042467
Фотография snake
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
truncate table?
...
Рейтинг: 0 / 0
Удаление информации
    #32042470
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
truncate - это хорошо, но он заткнется на внешних ключах.
...
Рейтинг: 0 / 0
Удаление информации
    #32042481
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты сделай Alter table, сними им внешние ключи, а по окончании верни все на место.
...
Рейтинг: 0 / 0
Удаление информации
    #32042484
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это мысль, Big thanks. А про журнал транзакций нет никах соображений ?
...
Рейтинг: 0 / 0
Удаление информации
    #32042497
Фотография MichaelGK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Особо мыслей по ЖТ нет, у меня с ним был такой гемор: записей на удаление было много порядка 1.5 - 2 млн. и когда я делал удаление одной транзакцией происходило переполнение ЖТ и все шло на смарку. Тогда я организовал цикл и делал одну транзакцию за цикл. жестких требований по скорости у меня не было, поэтому особо я не копал на тему ЖТ.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Удаление информации
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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