Тома на диске сервера
Самый частый вариант: быстро и дешево.
Статьи директора · производительность
База выросла до неприличного размера, работает медленно, бэкап делается полночи. Обычно в этот момент вспоминают про свертку — и это неверный ход: свертка почти не уменьшает базу. Объем делают не документы. Объем делают прикрепленные файлы.
Посчитайте, сколько файлов проходит через вашу базу за год.
Все работают с ФНС по электронному документообороту. С контрагентами — тоже. Каждая рассылка, каждый отчет, каждое подтверждение — это файл. И все они хранятся внутри базы, бинарными данными в таблицах.
Даже в самой простой бухгалтерии файлы занимают около трети объема. В компаниях, где активно работают с документооборотом, — кратно больше.
Механизм простой: файлы перестают лежать в базе и переезжают в тома на диске или в отдельном хранилище. Из программы они по-прежнему открываются, ссылки не ломаются — меняется только физическое место хранения.
Это нижняя граница из наших случаев, а не средний результат.
Файлы никуда не делись — они просто лежат рядом, а не внутри базы.
Важный момент, если вам предлагают что-то самописное. 1С умеет все нужное сама:
Никаких обработок «от умельцев» здесь не нужно, и откатиться можно в любой момент. Это обычная настройка, а не операция на открытом сердце.
Самый частый вариант: быстро и дешево.
Если файлы должны лежать не на сервере с базой.
Вариант, который встречается все чаще: хранилище арендуется у крупного провайдера, 1С выгружает туда весь файловый архив. Приятный побочный эффект — этот архив удобно копировать на другой сервер отдельной программой, то есть резервная копия файлов делается независимо от базы.
Пример из практики: у клиента, который очень активно пользуется документооборотом, прикрепленных файлов больше 350 ГБ. При этом база летает и проблем не создает — именно потому, что файлы вынесены.
Показательное сравнение: 90 ГБ файлов внутри базы делают ее тяжелой, а 350 ГБ рядом с базой не мешают вообще.
Когда берем на сопровождение клиента со своим сервером, всегда смотрим, хранятся ли файлы отдельно. Это один из пунктов чек-листа приемки — наравне с бэкапами и обновлениями.
Причина простая: бесконечно копировать раздутую базу — сомнительное удовольствие. Проще один раз вынести файлы и забыть.
Не знаете, из чего состоит ваша база? Посмотрим и покажем цифры: сколько занимают данные, сколько файлы и какого эффекта ждать от выноса. До начала работ.
Начинать со свертки не нужно. Сначала файлы: это дешевле, быстрее и ничего не стирает.
Статья написана по надиктовкам директора — Евгения Карпова, ГК «Солвикс». Это практика с внедрений и сопровождения, а не пересказ документации: то, что видно, когда сам разбираешь чужие базы.
В активе: 43 пройденных курса и 1328 учебных часов, первый экзамен сдан в 2009 году. «1С:Специалист-консультант» по 1С:ERP (управленческий и регламентированный учет), по 1С:Управление торговлей и по 1С:Документообороту.