долго выполняется функция НайтиПоСсылкам()
Использую внешнюю обработку "УдалениеПомеченныхОбъектов" для удаления нескольких физлиц. Часть физлиц удаляется нормально, а при удалении одного программа входит в НайтиПоСсылкам() и на пару часов минимум (дальше я просто вырубала 1С) загружает на 100% процессор на сервере.
Делала "Тестирование и исправление". Не помогло.
Что это может быть и что делать?
Делала "Тестирование и исправление". Не помогло.
Что это может быть и что делать?
По теме из базы знаний
- Альтернативный контроль помеченных и быстрое удаление средствами SQL
- "Распил" базы БП 3.0. Удаление организации из базы со всеми связанными данными
- Поиск неиспользуемых ссылок и пометка их на удаление (с описанием кода)
- Очистка базы от наработанных данных организации
- Быстрая свертка базы 1С через MSSQL
Ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Проблему решила переиндексировав базу на sql сервере с помощью процедуры:
USE base_1c
DECLARE @TableName char(32)
DECLARE SysCur CURSOR FOR SELECT name FROM sysobjects WHERE type='U'
OPEN SysCur
FETCH NEXT FROM SysCur INTO @TableName
WHILE @@FETCH_STATUS=0 BEGIN
DBCC DBREINDEX(@TableName)
FETCH NEXT FROM SysCur INTO @TableName
END
CLOSE SysCur
DEALLOCATE SysCur
USE base_1c
DECLARE @TableName char(32)
DECLARE SysCur CURSOR FOR SELECT name FROM sysobjects WHERE type='U'
OPEN SysCur
FETCH NEXT FROM SysCur INTO @TableName
WHILE @@FETCH_STATUS=0 BEGIN
DBCC DBREINDEX(@TableName)
FETCH NEXT FROM SysCur INTO @TableName
END
CLOSE SysCur
DEALLOCATE SysCur
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)