Воскресенье, 09.12.2018, 22:54
Главная Регистрация RSS
Приветствую Вас, Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Основной » Проблемные ситуации » 4.37 Удаление объектов с контролем ссылок
4.37 Удаление объектов с контролем ссылок
sergejK74Дата: Суббота, 09.12.2017, 17:41 | Сообщение # 1
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 2
Статус: Оффлайн
Очень медленно идет процесс "Заполнение пометок на удаление"

99% времени отнимает строка 1067 СтрокиСсылающегося = ТаблицаСсылок.НайтиСтроки(Новый Структура("Данные", СтрокаСчитаннойПометки.Ссылка));
Поможет ли добавление индекса на колонку Данные?

Не имею возможности сам проверить, т.к. до конца расстановки пометок осталось 10 часов (текущее выполнение 61%). Не хочется все повторять заново. Всего удаляемых объектов 364000.
 
tormozitДата: Суббота, 09.12.2017, 23:45 | Сообщение # 2
Генералиссимус
Группа: Администраторы
Сообщений: 2184
Репутация: 27
Статус: Оффлайн
Найти в том же модуле строку
Код
Связи.Индексы.Добавить("Данные");
И закомментируй обрамляющее ее условие. Проведи сравнение обоих вариантов. Сообщи о результате.
 
sergejK74Дата: Вторник, 12.12.2017, 07:06 | Сообщение # 3
Рядовой
Группа: Пользователи
Сообщений: 2
Репутация: 2
Статус: Оффлайн
Без индексов
Поиск ссылок выполнен за 17740с. Найдено 1835816 ссылок.
Анализ найденных ссылок выполнен за 95138с.

С индексом
Поиск ссылок выполнен за 21533с. Найдено 1295995 ссылок.
Анализ найденных ссылок выполнен за 2154с.

С индексом программа вылетала несколько раз из-за нехватки памяти, поэтому количество объектов на удаление разное.

Ноутбук i7-7700 HQ/32Гб/SSD/MSSQL
 
tormozitДата: Вторник, 12.12.2017, 07:36 | Сообщение # 4
Генералиссимус
Группа: Администраторы
Сообщений: 2184
Репутация: 27
Статус: Оффлайн
Спасибо за информацию. Чтобы не было вылетов нехватки памяти можно использовать 64-битный клиент.
 
tormozitДата: Воскресенье, 24.12.2017, 23:13 | Сообщение # 5
Генералиссимус
Группа: Администраторы
Сообщений: 2184
Репутация: 27
Статус: Оффлайн
Исправлено в 4.38
 
Форум » Основной » Проблемные ситуации » 4.37 Удаление объектов с контролем ссылок
  • Страница 1 из 1
  • 1
Поиск: