Всем привет, хочу снова поделиться личным опытом по восстановлению базы данных 1с 8.2
Сегодня при обновлении конфигурации в БД у нашего бухгалтера одна из баз начинала зависать и отжирать CPU у сервака в геометрических размерах, что в итоге приводило к жестким тормозам. В логах прочитал что проблема к БД и то что она испорчена. В итоге применил след способ лечения базы данных 1c 8.2:
1. Делаем на всякий случай резервную копию базы данных которую будем восстанавливать.
2. Проверим нашу базу специальной утилиты от компании 1С которая называется chdbfl.exe, найти ее можно по этому пути C:\Program Files\1cv82\bin\chdbfl.exe (запускаем ее через обзор выбираем нашу базу, далее ставим галку “Исправлять обнаруженные ошибки” и нажимаем выполнить(сие действи ебудет длиться мин 5-10 все зависит от размера базы))
3. После отработки утилиты chdbfl.exe заходим в нашу базу в режим Конфигуратора и проделываем след действия:
Меню › Администрирование › Тестирование и исправление ›
Выбираем следующие пункты:
- Реиндексация таблиц информационной базы – восстанавливает таблицы базы данных
- Проверка логической целостности информационной базы – проверяет логическую целостность базы данных
- Проверка ссылочной целостности информационной базы – тестирует внутренние связи таблиц, определяемые системой 1С Предприятие, проверяется фактическое существование элементов данных, на которые имеются ссылки в полях записей таблиц
- Перерасчет итогов – производит полный пересчет итогов
- Переключатель ниже, выбрать пункт “Тестирование и исправление”
После этого нажимаем Выполнить.