Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
EdGreen Member Откуда: Сообщений: 53 |
Есть серия таблиц, которые отработали своё боевое состояние и перешли в архивное. Например, продажи. Год работала организация, в базу вносились изменения, год закрылся, базу закрыли, начали новую. Однако прошлогоднюю базу храним для аналитики. И так уже, скоро 10 лет. Вот и получается, что у меня хранится 10 баз данных по 30 Гб, в которых, в силу страничной организации БД и 50% резервирования полезной информации, в лучшем случае 50%. Вопрос: А нет ли в MS SQL какого-либо специального состояния БД, когда она переводится в режим readonly, сплющивает всё свободное пространство в данных и индексах и хранит только полезные данные. И дело, даже не в том, что бы они меньше места занимали, просто сегодня я их переносил с места на место... Времяёмкая процедура оказалась. |
25 сен 15, 17:36 [18196323] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
EdGreen, тынц а банальный shrink сделали? |
25 сен 15, 17:42 [18196359] Ответить | Цитировать Сообщить модератору |
WarAnt Member Откуда: Питер Сообщений: 2423 |
EdGreen, а вообще историю особенно типо продаж хранят в olap кубах:) |
25 сен 15, 17:43 [18196361] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |