![]() |
#5 |
Участник
|
Цитата:
но есть случай, когда процедуру действительно приходится писать на T-SQL. это ВНЕЗАПНЫЙ cleanup. это когда "не было никогда и вот опять" база выросла и ВНЕЗАПНО заполнила ВСЁ. в этом случае, нужно сохранить 1-5% от всех записей в логах, а остальное грохнуть как можно скорее. в этом случае стоит попросить технологическое окно в несколько часов, сделать stop world, перевести базу в монопольный режим и (возможно) в Simple model. Далее SQL-скриптами: * перенести нужный 1-5% записей в stage таблицы, * сделать truncate table (не задействует transaction log) * перенести нужные записи из stage обратно в рабочие. затем вернуть базу из монополного режима в нормальный. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|