Очистка и обновление индекса полнотекстового поиска (регламентное задание)

12.08.20

База данных - HighLoad оптимизация

Обработка-регламентное задание позволяет в автоматическом режиме очищать и обновлять индекс полнотекстового поиска. Это необходимо делать для устранения проблем производительности на крупных базах. Подключаем в доп.обработках, задаем расписание выполнения на выходные и радуемся :)

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Очистка и обновление индекса полнотекстового поиска (регламентное задание)
.epf 7,51Kb ver:1.2
132 2 150 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Обработка работает только для конфигураций на базе БСП (от 2 редакции). Проверено: 1С:Документооборот КОРП, 1С:Бухгалтерия 3.0.

Обязательно наличие подсистем БСП "Дополнительные отчеты и обработки" и "Полнотекстовый поиск".

Действия регламентного:

  1. Сдвиг на один день даты выполнения регламентных заданий (чтобы не мешали работе): Обновление индекса ППД, Слияние индекса ППД.
  2. Очистка индекса полнотекстового поиска
  3. Обновление индекса полнотекстового поиска

Вся информация отражается в журнале регистрации.

Рекомендую настраивать по расписанию в зависимости от объема базы и частоты провисания индекса полнотекстового поиска. Делать такие очистки лучше в выходные дни.

Вступайте в нашу телеграмм-группу Инфостарт

обработка индекс полнотекстового поиска полнотекстовый поиск

См. также

HighLoad оптимизация Программист 1C:ERP Бесплатно (free)

Использование оператора «В» для полей или данных составного типа (например, Регистратор) может приводить к неочевидным проблемам.

10.11.2025    5259    ivanov660    48    

51

HighLoad оптимизация Программист 1С:Предприятие 8 1C:ERP Бесплатно (free)

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

18.02.2025    8105    ivanov660    39    

61

HighLoad оптимизация Технологический журнал Системный администратор Программист Бесплатно (free)

Обсудим поиск и разбор причин длительных серверных вызовов CALL, SCALL.

24.06.2024    10533    ivanov660    13    

64

HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Метод очень медленно работает, когда параметр приемник содержит намного меньше свойств, чем источник.

06.06.2024    16502    Evg-Lylyk    73    

46

HighLoad оптимизация Программист 1С:Предприятие 8 1C:Бухгалтерия Бесплатно (free)

Анализ простого плана запроса. Оптимизация нагрузки на ЦП сервера СУБД используя типовые индексы.

13.03.2024    8106    spyke    29    

54

HighLoad оптимизация Программист 1С:Предприятие 8 Бесплатно (free)

Оказывается, в типовых конфигурациях 1С есть, что улучшить!

13.03.2024    11434    vasilev2015    22    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. alex-l19041 8 14.09.18 13:45 Сейчас в теме
рег. задание Обновление индекса ППД в конфигурации. Чем ваша обработка отличается?
2. Kyrales 146 15.09.18 03:54 Сейчас в теме
(1) посмотрите внимательно хотя бы заголовок и первое слово его.
1 очистка 2 обновление
Плюс сдвиг типовых рег. Заданий.
adhocprog; +1 Ответить
3. Den_D 54 02.08.19 11:45 Сейчас в теме
При добавлении регламентного задания без пользователя в конфигурации Документооборот 2.1 происходит срабатывание защиты от опасных действий.
Для того что бы отключить ее для внешних обработок следует воспользоваться подходом из комментария к публикации https://infostart.ru/public/626203/ и решением более свежей версии БСП.
Прикрепленные файлы:
adhocprog; +1 Ответить
4. user597091_info 30.10.19 16:45 Сейчас в теме
Добрый вечер. Обработка не работает на БП 3.0.73.54
Прикрепленные файлы:
5. Kyrales 146 31.10.19 05:07 Сейчас в теме
(4) Спасибо. Исправлю
6. Kyrales 146 31.10.19 05:53 Сейчас в теме
( 4) Ошибку определил. Это проблема типовой с методом ОжидатьЗавершения. Должны попровить видимо в новой версии. Т.е. обработка тут не причем.
7. premierex 207 05.08.20 12:53 Сейчас в теме
(0) УНФ 1.6 вылетает с ошибкой при вызове ПолнотекстовыйПоискСервер.ОперацииРазрешены().
Может, отключить эту проверку?
8. Kyrales 146 12.08.20 07:01 Сейчас в теме
(7) Спасибо за замечание. Да, в новых версиях БСП можно эту строку закомментировать. В публикации обновлю исправленный вариант для новых версий БСП.
9. VoVo 20.12.22 16:02 Сейчас в теме
В бух 3.0.60.59 корп ошибка в журнале регистрации при запуске:
Ошибка выполнения процедуры "Регламентная очистка индекса ППД":
Очистка индекса невозможна, пока идет его построение. Остановите индексирование и повторите очистку. {ВнешняяОбработка.ОчисткаИндексаПолнотекстовогоПоиска.МодульОбъекта(85)}: ПолнотекстовыйПоиск.ОчиститьИндекс(); {ВнешняяОбработка.ОчисткаИндексаПолнотекстовогоПоиска.МодульОбъекта(70)}: ОчиститьИндекс(НСтр("ru = 'Регламентная очистка индекса ППД'"), Отказ); {ВнешняяОбработка.ОчисткаИндексаПолнотекстовогоПоиска.МодульОбъекта(34)}: ОчиститьИОбновитьИндексПолнотекстовогоПоиска(); {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2430)}: ВнешнийОбъект.ВыполнитьКоманду(ИдентификаторКоманды, ПараметрыКоманды); {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2525)}: ВыполнитьКомандуДополнительногоОтчетаИлиОбработки( {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(341)}: РезультатВыполнения = ВыполнитьКомандуВнешнегоОбъекта(ВнешнийОбъект, ИдентификаторКоманды, ПараметрыКоманды, АдресРезультата); {ОбщийМодуль.ДополнительныеОтчетыИОбработки.Модуль(2072)}: ВыполнитьКоманду(Новый Структура("ДополнительнаяОбработкаСсылка, ИдентификаторКоманды", ВнешняяОбработка, ИдентификаторКоманды), Неопределено);

по причине:
Очистка индекса невозможна, пока идет его построение. Остановите индексирование и повторите очистку.
10. Kyrales 146 20.12.22 16:04 Сейчас в теме
(9) Очистка индекса невозможна, пока идет его построение. Остановите индексирование и повторите очистку.

Необходимо на период запуска регл. задания очистки сделать, чтобы не запускалось по расписанию Обновление индекса ПДД.
VyacheslavShilov; adhocprog; +2 Ответить
Для отправки сообщения требуется регистрация/авторизация