Администрирование · 10 мин
Сколько места занимает 1С 8 на диске
Сколько места занимает 1С 8 на диске: платформа, информационная база, кэш и дистрибутивы обновлений. Таблица объёмов, очистка кэша и расчёт места для роста базы.
Объём, который 1С 8 займёт на диске, складывается из нескольких независимых частей: самой платформы, информационной базы, служебного кэша на каждом компьютере пользователя и скачанных дистрибутивов обновлений. Поэтому на вопрос нельзя ответить одной цифрой: свежая установка платформы занимает сотни мегабайт, а рабочая база предприятия за несколько лет может вырасти до десятков и сотен гигабайт.
Для планирования важно разделять место под программу и место под данные. Платформа — это исполняемые файлы, которые ставятся одинаково у всех. Информационная база — это ваши документы, справочники, проводки и вложения, и именно её рост определяет, сколько дискового пространства потребуется через год-два работы.
Отдельная статья расхода — технологические файлы: кэш метаданных, журнал регистрации, временные файлы выгрузок и архивы резервных копий. На практике именно игнорирование этих «невидимых» каталогов приводит к ситуации, когда диск сервера внезапно заполняется, хотя «база вроде бы небольшая».
Из чего складывается общий объём 1С на диске
При расчёте места удобно разложить установку на четыре компонента. Первый — каталог платформы (обычно C:\Program Files\1cv8\<номер версии> или C:\Program Files (x86)\1cv8 для 32-разрядной редакции). Второй — сама информационная база: файл 1Cv8.1CD при файловом режиме или данные в СУБД при клиент-серверном. Третий — кэш метаданных в профиле каждого пользователя. Четвёртый — шаблоны конфигураций и дистрибутивы обновлений.
Каждый компонент растёт по-своему. Платформа увеличивается, когда вы ставите новые релизы и не удаляете старые. База растёт от ввода документов и загрузки файлов. Кэш раздувается при частых обновлениях конфигурации и сбоях. Дистрибутивы копятся, если папку с шаблонами никто не чистит.
Каталог C:\Program Files\1cv8; каждая установленная версия хранится отдельно
Зависит от конфигурации: типовая Бухгалтерия заметно больше самописной базы
Папки с GUID-именами в %APPDATA%\1C\1cv8
Каталог шаблонов tmplts, очищается вручную
Сколько занимает платформа 1С 8.3
Дистрибутив платформы для Windows занимает в распакованном виде порядка нескольких сотен мегабайт, а установленная платформа — примерно от 500 МБ до 1 ГБ в зависимости от разрядности и набора компонентов (сервер, тонкий клиент, веб-компоненты, интерфейсные языки). Это фиксированный расход, который почти не зависит от интенсивности работы.
Проблема возникает из-за накопления версий. 1С не удаляет предыдущие релизы при обновлении: каждый ставится в свою папку с номером версии. Если администратор обновляет платформу несколько раз в год, за пару лет в C:\Program Files\1cv8 скапливается 5–10 каталогов по гигабайту. Старые версии, на которые больше не ссылается ни одна база в списке запуска, можно безопасно удалить через «Установку и удаление программ».
Сколько места занимает информационная база
Это самый вариативный компонент. Пустая типовая база «Бухгалтерии предприятия» или «Управления торговлей» в файловом варианте — это файл 1Cv8.1CD размером от нескольких сотен мегабайт. После года работы небольшой компании база обычно занимает от 1 до 10 ГБ, а в организациях с большим документооборотом, загруженными изображениями товаров и прикреплёнными сканами объём уходит за десятки и сотни гигабайт.
На рост базы сильнее всего влияют три фактора: количество документов и движений по регистрам, хранение файлов внутри базы (фото, сканы, печатные формы) и включённый полнотекстовый поиск с историей изменений. Если файлы хранить в томах на диске, а не в базе, рост 1Cv8.1CD заметно замедляется.
Как узнать реальный размер своей базы
Для файловой базы откройте каталог, путь к которому виден в окне выбора информационных баз, и посмотрите размер файла 1Cv8.1CD. Для клиент-серверной базы размер смотрят средствами СУБД: в MS SQL Server — свойства базы данных, в PostgreSQL — запросом к pg_database_size. Не забывайте, что у SQL-базы есть ещё журнал транзакций, который тоже занимает место.
Сколько места занимает кэш 1С и как его чистить
Кэш метаданных хранится в профиле каждого пользователя: %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8. Там лежат папки с длинными GUID-именами — по одной на каждую базу. В норме кэш занимает сотни мегабайт, но при частых обновлениях конфигурации и аварийных завершениях может разрастись до нескольких гигабайт на каждого пользователя терминального сервера.
На терминальном сервере с десятками пользователей суммарный кэш легко съедает десятки гигабайт системного диска. Это одна из самых частых причин переполнения диска C: на серверах 1С. Очистка кэша безопасна: при следующем запуске платформа создаст его заново, только первый вход в базу займёт чуть больше времени.
- 1Завершите все сеансы 1С у пользователя, чей кэш чистите
- 2Откройте %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 в проводнике
- 3Удалите папки с GUID-именами, соответствующие базам (или все сразу)
- 4Запустите 1С и войдите в базу — кэш пересоздастся автоматически
- 5Проверьте, что база открывается и отчёты формируются без ошибок
Место под обновления, бэкапы и временные файлы
Обновление конфигурации требует свободного места, сопоставимого с размером самой базы: платформа создаёт временные копии и файлы реструктуризации. Практическое правило — перед обновлением иметь свободными минимум 2–3 размера базы на том диске, где она лежит, плюс место в каталоге временных файлов. Дистрибутивы обновлений в папке шаблонов (tmplts) после успешного обновления можно удалять.
Резервные копии — ещё один потребитель. Если вы делаете ежедневные выгрузки в dt и храните их на том же диске, что и база, объём копий быстро превысит объём самой базы. Планируйте отдельный диск или сетевое хранилище под архивы и определите глубину хранения: например, ежедневные копии за неделю и еженедельные за месяц.
Сколько места закладывать при установке: практический расчёт
Простая схема расчёта для файлового режима: возьмите текущий размер базы, умножьте на 3 — это запас на рост и обновления. Добавьте 2–4 ГБ под платформу и кэш, место под дистрибутивы обновлений и отдельный объём под резервные копии из расчёта выбранной глубины хранения. Для небольшой организации с базой 5 ГБ разумный минимум — 50–80 ГБ свободного места на рабочем диске плюс отдельное хранилище под бэкапы.
Для клиент-серверного варианта добавляются требования самой СУБД: место под журналы транзакций, tempdb и индексы. На сервере СУБД запас должен быть ещё больше, потому что нехватка места под журнал транзакций останавливает работу всех пользователей сразу.
Где размещать базу 1С
Подходит для 1–5 пользователей; ограничение — рост файла 1Cv8.1CD и риск повреждения при сбоях сети или питания
Удобен для общего доступа, но медленнее и чувствителен к обрывам соединения
Для десятков пользователей и больших баз; требует отдельного планирования места под данные и журналы
Место на своём диске почти не нужно — только платформа или браузер; ограничение — тарифы и объём хранилища у провайдера
Частые ошибки и контроль места на диске
Чаще всего администраторы ошибаются в четырёх моментах: не чистят старые версии платформы, забывают про кэш на терминальном сервере, хранят бэкапы на том же диске, что и базу, и начинают обновление без проверки свободного места. Все четыре ситуации легко предотвратить регулярным контролем.
Как проверить, что с местом всё в порядке
Свободно не меньше 2–3 размеров базы
Свободно меньше размера базы — обновление рискованно
Сотни мегабайт на пользователя
Гигабайты на каждого пользователя, диск C: почти полон
1–3 актуальные версии
Пять и более старых версий, не используемых базами
Лежат на отдельном диске или в сети, копии открываются
Копии на том же диске, давно не проверялись
Частые вопросы
Сколько места нужно для установки 1С 8.3 с нуля на чистый компьютер?
Для самой платформы достаточно 2–3 ГБ с учётом кэша и временных файлов установки. Если вы планируете разворачивать типовую базу и скачивать дистрибутивы обновлений, закладывайте минимум 15–20 ГБ свободного места на системном диске.
Почему база 1С занимает всё больше места, хотя документов вводится немного?
Частые причины — прикреплённые файлы и изображения внутри базы, журнал регистрации с подробной настройкой, версионирование объектов и полнотекстовый поиск. Проверьте настройки хранения присоединённых файлов: их можно перенести в тома на диске, чтобы файл базы рос медленнее.
Можно ли уменьшить размер файловой базы 1С?
Да. Основные способы — тестирование и исправление с включённым сжатием таблиц, свёртка базы на дату для удаления старых документов, перенос присоединённых файлов в тома и очистка журнала регистрации. Перед любой из этих операций обязательно сделайте выгрузку в dt.
Безопасно ли удалять папки кэша с длинными именами из AppData?
Да, при закрытой 1С это безопасно: кэш пересоздаётся автоматически при следующем входе в базу. Единственное последствие — первый запуск после очистки займёт больше времени. Не удаляйте кэш, пока сеанс пользователя активен.
Сколько места нужно на сервере для клиент-серверной 1С?
Ориентир — размер базы данных, умноженный на 3–4, плюс место под журналы транзакций, tempdb и резервные копии средствами СУБД. Точный объём зависит от режима восстановления базы и частоты бэкапов журнала, поэтому для SQL-сервера расчёт лучше делать совместно с администратором СУБД.
Занимает ли место 1С в облаке, например 1С:Фреш?
На локальном компьютере — практически нет: нужен только тонкий клиент или браузер и небольшой кэш. Сама база хранится на серверах сервиса, и её объём ограничен условиями тарифа, а не вашим диском.
Что важно запомнить
Платформа 1С 8 занимает около гигабайта, основной объём даёт база данных и сопутствующие файлы: кэш, обновления и резервные копии. Закладывайте на диске запас в 2–3 размера базы, храните бэкапы отдельно и регулярно чистите кэш и старые версии платформы.