Администрирование предприятия > Сведения об очистке > Повышение производительности очистки
  
Повышение производительности очистки
Этот раздел содержит рекомендации по повышению производительности очистки. Эти предложения предоставлены только как примеры; условия конкретного приложения могут быть другими в соответствии с имеющейся конфигурацией системы.
Советы по повышению производительности
Очистка выполняется лучше, если число объектов, которые должны быть очищены, не слишком большое. Следующие советы помогают сократить количество объектов в задании очистки.
Создавайте отдельные запросы для контекстов.
Создавайте отдельные запросы для различных типов объектов.
Создавайте отдельные запросы для папок.
Очистка объектов с использованием фрагментов
Существует два способа очистки объектов с помощью утилиты "Управление очисткой".
Все объекты одновременно - удаление как можно большего числа объектов. Однако этот подход не является эффективным, если требуется очистить большое количество объектов (10 000 или более). По умолчанию применяется удаление всех объектов сразу.
Очистка объектов с использованием фрагментов - размер фрагмента можно конфигурировать с помощью опции Размер фрагмента для очистки в разделе настроек Очистка, архивирование, восстановление утилиты "Управление настройками". Задание для настройки Размер фрагмента для очистки значения больше 0 включает эту опцию, а значение -1 отключает ее. Компания PTC рекомендует для большинства заданий очистки задавать для размера фрагмента значение 1000.
Если при использовании первой опции происходит сбой операции очистки или возникают какие-либо другие катастрофические отказы, выполняется откат всей транзакции без выполнения очистки. При втором подходе первоначальный большой набор объектов разделяется на фрагменты, а затем очистка каждого фрагмента выполняется в отдельной транзакции. В случае сбоя очистки откат любых данных, очищенных в этих небольших транзакциях, невозможен.