Автор Тема: Что можно сделать с большой старой базой?  (Прочитано 1748 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7223
  • Рейтинг: 49
  • Пол: Мужской
  • Откуда: замкадыш
Суть проблемы, есть старая УТ, перепаханая в угоду лицам с мозгом таракана вдоль и поперек. А ещё она большая что то около 24Гб, сейчас это клиент серверная MS SQL. Пользователям она нужна как архивная, очень иногда но очень нужна. но вот беда железо где всё это стоит начало сыпаться. В файловую такую дуру не выгрузить или есть какие то волшебные идеи насчет уменьшить? Вобщем требуется как то сохранить работоспособность этого говна, советы и рецепты принимаются.
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 393
  • Рейтинг: 8
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Что можно сделать с большой старой базой?
« Ответ #1 : 18 сентября 2023, 20:04:20 »
Для начала сделать полный пересчет итогов и обшринкать. Скорее всего размер уменьшится раза в три. Да, границу итогов следует выставить по последнему документу, а не по текущей дате.

Дальше можно посмотреть, а что собственно жрет место. Это вполне может быть ненужная информация.

Файловые базы на 8.3 многому научились, в частности менять размер страниц. Ну и 24Gb - это не очень большая база.
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Кроме того я считаю, что Автоваз должен быть разрушен! [ц] Катон Старший

Оффлайн Triangle

  • Модераторы
  • Олдфаг
  • *****
  • Сообщений: 7223
  • Рейтинг: 49
  • Пол: Мужской
  • Откуда: замкадыш
Что можно сделать с большой старой базой?
« Ответ #2 : 18 сентября 2023, 20:22:02 »
выставить по последнему документу
как это выяснить?
Тетрис научил нас жизненно важному пониманию, успехи исчезают, ошибки накапливаются.

Оффлайн airdwarf

  • Постоялец
  • ***
  • Сообщений: 393
  • Рейтинг: 8
  • Пол: Мужской
    • Просмотр профиля
  • Откуда: Чесслово, нашел, гражданин начальник!
Что можно сделать с большой старой базой?
« Ответ #3 : 18 сентября 2023, 20:32:02 »
выставить по последнему документу
как это выяснить?

Посмотреть его дату.
Кто чувствует несвободу воли, тот душевнобольной; кто отрицает ее, тот глуп. Один я умный в белом пальто стою красивый.
Кроме того я считаю, что Автоваз должен быть разрушен! [ц] Катон Старший