Не устанавливается обновление upd_3_0_21_2

Страницы: 1 2 След.
RSS
Не устанавливается обновление upd_3_0_21_2
 
Коллеги!

При попытке обновления конфигурации (после объединения с конфигурацией поставщика) - вываливается ошибка "Не достаточно памяти".
Win 2012 x64 (32 Гб ОЗУ), MSSQL 2012 (SP1 + fix) Standart Edition, Кластер серверов "1C:Enterprise 8.3 Server Agent (x86-64) 8.3.6.2152".
При этом рабочий процесс сервера "1С" отжирает в пике около 9,5 Гб.
Сиквельная база (сжатая) - 9 Гигов с копеками.
Перепробовал несколько версий платформы - результат одинаковый.

Кто нибудь сталкивался с подобной ошибкой?
Копать профайлером не предлагать - это уже крайняк!
 
Добрый день.
Это проблемы с платформой 1С, которой не хватает ресурсов.
Для решения этой проблемы можем порекомендовать попробовать сначала уменьшить размеры информационной базы. Для этого необходимо сделать так, чтобы все файлы и вложения, которые загружены в конфигурацию были перенесены во внешний том, с точки зрения программы при этом ничего не изменится, все файлы просто будут находиться не в базе 1С, а в отдельной папке на сервере 1С, но при необходимости база 1С будет их "подтягивать".
Это позволит потом нормально обновить конфигурацию.

Для того, чтобы перенести все файлы из базы во внешний том, необходимо:
0) Сделайте резервную копию информационной базы.
1) Зайдите на компьютер сервера 1С предприятия и в режиме предприятия Администрирование > Настройки работы с файлами
2) Установите галочку "Хранить файлы в томах на диске"
3) Перейдите по гиперссылке Тома хранения файлов и создайте новый том (кнопка Создать) при этом укажите полный путь до сервера 1С в виде
"\\192.168.1.10\Файлы базы", самое главное, чтобы пользователь Windows под которым работает сервер 1С имел права на эту папку.
4) После нажмите записать и закрыть
5) Нажмите в форме списка томов на кнопку "Перенести все файлы в тома" и в открывшейся форме нажмите на кнопку "Перенести все файлы в тома".
6) Теперь все вложенные файлы хранятся не в базе 1С, а во внешнем томе на сервере 1С.
7) Запустите базу 1С в режиме конфигуратора и нажмите "Меню > Администрирование > Тестирование и исправление" выберите все галочки и нажмите кнопку "Выполнить". Дождитесь завершения. Если база MS SQL то сделайте сжатие MDF и LDF файлов.
8) Удостоверьтесь, что размер базы теперь не 9 Гб.
9) Попытайтесь снова обновить конфигурацию обновлением.

По результатам отпишитесь.
Автоматизация сегодня - Ваш успех завтра
 
Добрый день.

Произвел операции согласно Вашим указаниям, в п. 6 - из базы выгрузилось чуть более 1 Гб файлов.

При попытке тестирования и исправления, на сообщении "Проверка логической целостности. Документы. Задание. - 30%", рабочий процесс в пике занимает более 10 Гб, а после появляется ошибка "Недостаточно памяти для получения результата запроса к базе данных".

Неужели придется удалить часть заданий?
 
Попробуйте все сделать без галочки "Проверка логической целостности".
Автоматизация сегодня - Ваш успех завтра
 
Сделано, размер mdf файла уменьшился до 7,30 GB (7 846 625 280 bytes), но проверка логической целостности не проходит, ошибка та-же.
 
Все равно слишком большой размер информационной базы...
Подозрительно много весит с учетом того, что все файлы во внешнем каталоге находятся...
Много вообще задач хранится в вашей базе?
Автоматизация сегодня - Ваш успех завтра
 
за 2 года:
Год - КолВо
2014 - 5 396
2015 - 6 985

Сейчас попробую удалить часть 14-го года.
 
Проблема решена:

В результате исследования базы была обнаружена подозрительно большая "таблица":
Наименование таблицы ИБ Тип метаданных Имя метаданных Назначение Размер зарезервировано Размер данные Размер индекс Размер неиспользовано Количество строк
_Document93_VT1408 Документ Задание ТабличнаяЧасть 5 598 176,000 5 597 824,000 56,000 296,000 116 127
Простой запрос на кол-во строк в ТЧ "Сообщения" показал, что:
Ссылка КолВоСтрок
Задание 00000004451 от 27.10.2014 14:26:19 575
После удаления данного документа из базы:
Наименование таблицы ИБ Тип метаданных Имя метаданных Назначение Размер зарезервировано Размер данные Размер индекс Размер неиспользовано Количество строк
_Document93_VT1408 Документ Задание ТабличнаяЧасть 667 376,000 666 928,000 64,000 384,000 115 059
Ошибка при тестировании и исправлении - исчезла.
Размер mdf - 2,41 GB (2 598 043 648 bytes)

Надеюсь мои изыскания, кому нибудь пригодятся.
Изменено: Виталий Барилко - 12.08.2020 23:54:00
 
Здравствуйте.
Вновь ошибка после обновления. Какие задачи запустить?
 
Добрый день.
Выполнение регламентных задач не заблокировано в настройках БД?
Страницы: 1 2 След.
Читают тему