Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
 Re: Были ли обращения к таблицам  [new]
Megabyte
Member

Откуда: ближайшее заМКАДье
Сообщений: 4838
Критик
Соответственно, если объекта нет год в кэше, если объект больше нигде не используется, то переименовывается на удаление. Через месяц переименованный объект копируется в другую базу и удаляется с основной. Таким макаром мы удалили около 7 тысяч неактуальных объектов (несколько Тб) за 5 лет.

Я в одной(самой большой по кол-ву таблиц) базе из 6400 таблиц удалил последовательно пачками около 2700. Тоже сначала переименование, через 2-3 недели удаление. Раза 3-4 был косяк, пока таблица была переименована, возвращал обратно. 1 раз через полгода после удаления спохватились, запустив какой-то древний устаревший отчет. Просто перешли на более актуальный.
24 май 19, 10:46    [21892858]     Ответить | Цитировать Сообщить модератору
 Re: Были ли обращения к таблицам  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 927
Вывод. Перед дропом таблиц лучше сделать бэкап. Проверить его на восстановление в новую базу. Положить с пометкой на видное место. По мере возникновения случаев "ай-вай-вай" возвращать таблицы.
Но опять же возникает вопрос, а зачем, если бэкап тоже место жрет?
24 май 19, 10:54    [21892876]     Ответить | Цитировать Сообщить модератору
 Re: Были ли обращения к таблицам  [new]
Danion
Member

Откуда: Москва
Сообщений: 160
Критик,

Интересный вариант. Весьма обстоятельный подход к задаче.

В моем случае возможно до самого удаления в принципе не дойдёт. Будет новый сервер, больше места, может и передумают.
Сейчас мало места на диске, планируют переделку, а некуда. При этом по таблице занимающей четверть диска подозревают, что уже не нужна, но без уверенности.

Бекапы перед любым вариантом удаления\переименования естественно нужно делать. И бекап должен лежать не на том же диске\сервере, так что проблема с нехваткой места не затрагивает. А бекап с сжатием положенный на хранение на пару лет занимает не так много ресурсов.

Всем спасибо за ответы.
24 май 19, 11:07    [21892911]     Ответить | Цитировать Сообщить модератору
 Re: Были ли обращения к таблицам  [new]
Руслан Дамирович
Member

Откуда: Резиновая нерезиновая
Сообщений: 927
Danion
А бекап с сжатием положенный на хранение на пару лет ...

... нужно часто проверять, что он все еще бэкап а не набор битых байтов.
Ты сам себе выроешь могилу.

Объясняй топ-топ менеджерам, что стоимость места хранения в разы меньше стоимости потери информации.
24 май 19, 11:38    [21892960]     Ответить | Цитировать Сообщить модератору
 Re: Были ли обращения к таблицам  [new]
Danion
Member

Откуда: Москва
Сообщений: 160
Руслан Дамирович,

1) Я не являюсь ответственным за систему, работы если и будут проводиться, то этими же ответственными. Оказываю помощь по некоторым вопросам.
2) На этом сервере сами базы не хранят эксклюзивную информацию. Там всегда можно все вытянуть селектами с продуктива. И это позиция самих аналитиков.
3) Не во всех конторах ищут крайнего и делают стрелочника. У нас сначала решается проблема, а вариантов тут выходит много. При этом, если будут вопросы почему вообще этим занимались, то есть официальное обращение на предоставление информации.
24 май 19, 11:59    [21892992]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 [2]      все
Все форумы / Microsoft SQL Server Ответить