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

12.08.20

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

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

Скачать файл

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

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

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

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

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

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

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

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

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

См. также

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

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

18.02.2025    2172    ivanov660    17    

44

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

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

24.06.2024    6316    ivanov660    12    

56

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

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

06.06.2024    10918    Evg-Lylyk    61    

45

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

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

13.03.2024    5775    spyke    28    

51

HighLoad оптимизация Программист Платформа 1С v8.3 Бесплатно (free)

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

13.03.2024    8619    vasilev2015    20    

43

HighLoad оптимизация Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Обработка для простого и удобного анализа настроек, нагрузки и проблем с SQL сервером с упором на использование оного для 1С. Анализ текущих запросов на sql, ожиданий, конвертация запроса в 1С и рекомендации, где может тормозить.

2 стартмани

15.02.2024    14056    277    ZAOSTG    87    

118
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
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 Сейчас в теме
6. Kyrales 146 31.10.19 05:53 Сейчас в теме
( 4) Ошибку определил. Это проблема типовой с методом ОжидатьЗавершения. Должны попровить видимо в новой версии. Т.е. обработка тут не причем.
7. premierex 206 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) Очистка индекса невозможна, пока идет его построение. Остановите индексирование и повторите очистку.

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