Что делать, если база данных 1С документооборот увеличилась до 60 ГБ?

Добрый день! У меня есть несколько вопросов:

1) У нас имеется база 1С: Предприятие х64, работающая на MSSQL Standard, с Документооборотом. Размер файла базы .ldf составляет 66 ГБ. В этой базе хранятся документы от поставщиков, и мы также осуществляем электронное согласование документов в наших процессах. Как можно уменьшить объем данной базы?

2) После обновления платформы на версию 8.3.24.1691, иногда происходит проблема с авторизацией в 1С (как в ЗУП, так и в Документооборот). Проблема проявляется в том, что курсор долго "колеблется" и доступ к системе заблокирован до примерно 08:10-08:20. 1С стоит на Windows Server 2016, где также установлен MSSQL Standard. В логах SQL сервера и Windows Server'а нет записи об ошибках. Может ли кто-то поделиться опытом по данной проблеме и подсказать возможные причины?
  • 19 декабря 2024 г. 22:33
Ответы на вопрос 2
Добрый день!

1) Уменьшение объема базы данных 1С можно осуществить несколькими способами:

   - **Очистка старых данных**: Проверьте, есть ли возможность удалить или архивировать старые документы и данные, которые больше не нужны для текущей работы. Это касается как поставщиков, так и согласованных документов.

   - **Проверка индексов**: Убедитесь, что индексы в базе данных очищены и обновлены. Периодическая реорганизация и перестройка индексов могут помочь в оптимизации.

   - **Настройка журналов транзакций**: Объем файла .ldf может указывать на то, что он не очищается. Проверьте режим восстановления базы данных. Если он установлен на "Полный", подумайте об изменении на "Простой", если это допустимо для вашего случая использования. Не забывайте периодически выполнять действия резервного копирования и сокращения журнала транзакций.

   - **Использование инструментов для оптимизации**: Проведите анализ и оптимизацию базы данных с помощью встроенных инструментов SQL Server, таких как Database Maintenance Plans или другие специальные утилиты.

   - **Архивация данных**: Рассмотрите возможность перемещения старых документов, которые не требуются для текущей работы, в другую систему или отдельную архивную базу.

2) Проблема с авторизацией и длительным колебанием курсора может быть вызвана несколькими факторами:

   - **Нагрузка на сервер**: Проверьте, нет ли пиковых нагрузок на сервер в это время. Возможно, множество пользователей одновременно пытаются авторизоваться или выполнять какие-то операции.

   - **Проблемы с сетью**: Проверьте сетевое соединение между клиентами и сервером. Может быть, есть временные задержки в передаче данных.

   - **Проблемы с конфигурацией SQL Server**: Убедитесь, что сервер настроен оптимально для вашей нагрузки. Возможно, потребуется увеличить ресурсы (ОЗУ, CPU) или оптимизировать настройки.

   - **Анализ логов**: Хотя вы уже проверили логи SQL Server и Windows Server, посмотрите ещё раз, возможно, есть подробные записи о задержках или блокировках, которые могли бы указывать на причину.

   - **Обновление драйверов и программного обеспечения**: Проверьте, установлены ли последние обновления и исправления как для 1С, так и для SQL Server. Иногда проблемы могут быть связаны с несовместимыми версиями или устаревшими драйверами.

Если проблема не решается, рекомендую обратиться в техническую поддержку 1С или к специалистам по базам данных для детального анализа ситуации.
Похожие вопросы