Автор: tolik_09
Дата сообщения: 31.01.2011 10:24
Зачем гадать, что такое полная индексация, нужно просто прочитать руководство по Лиге. Программа удаляет имеющийся индекс и создает его заново, перелопачивая всю базу.
[more=Полная индексация базы]2.2.3.1. Полная индексация базы
Данная задача относится к сервисным задачам администрирования и находится на закладке Сервисные в Менеджере задач.
Задача “Полная индексация базы” является наиболее длительной и ресурсоемкой из всех сервисных задач системы ЛIГА:ЗАКОН. Эту задачу необходимо выполнять в тех случаях, когда по каким-либо причинам индексы базы данных были разрушены. Кроме того, ее целесообразно периодически (не чаще одного раза в 30 - 45 дней) выполнять для повышения производительности базы данных. Это объясняется тем, что после приема посылок нарушается так называемый оптимальный план базы, что может приводить к замедлению операций поиска. В результате индексации базы данных создается ее новый оптимальный план, обеспечивающий наивысшую производительность операций поиска.
Индексация базы выполняется длительное время и оккупирует значительный вычислительный ресурс Вашего компьютера. Поэтому ее использование, более частое чем рекомендовано, нецелесообразно. В ходе индексации базы полностью перестраивается значительный массив информации, включающий в себя несколько служебных файлов, размер которых достигает сотен мегабайт. Поэтому мы рекомендуем Вам перед проведением этой задачи обеспечить достаточно свободного места на диске (согласно техническим требованиям) и с помощью дефрагментации диска обеспечить непрерывность свободного участка. На момент выполнения задачи компьютер должен быть максимально разгружен. Выгрузите из памяти все неиспользуемые программы. Желательно приостановить работу антивирусного монитора, так как его контроль над файловыми операциями значительно замедляет выполнение задачи.
Перед выполнением задачи полной индексации базы рекомендуем обрабатывать файлы данных с помощью утилиты FIX_DATA, которая оптимизирет файлы данных (см. Приложение 3 данного руководства). Выполнение такой последовательности операций эффективно восстанавливает работоспособность системы.
Если по каким-либо причинам индексация базы была прервана, то целостность Вашей базы данных нарушится и Вам будет необходимо повторно провести ее переиндексацию. В противном случае система ЛIГА:ЗАКОН будет функционировать неверно.
Индексация базы условно разделяется на четыре этапа:
1. Оптимизация основного файла данных.
2. Создание главного индексного файла.
3. Создание индексов, обеспечивающих поиск по реквизитам.
4. Создание полнотекстового индекса.
Четвертый этап индексации занимает самое длительное время и наиболее ресурсоемок. Если прерывание процесса индексации произошло именно на этом этапе, то база данных остается работоспособной, но контекстный поиск поддерживаться не будет. Прерывание процесса индексации на любом из первых трех этапов приводит к полной неработоспособности базы данных.
Внимание!
Во время выполнения задачи полной индексации базы мы не рекомендуем запускать другие приложения на Вашем компьютере.[/more]
А вообще, в случае проблем, лучше скачать новые базы, чем проводить индексацию. По времени будет быстрее, и с гарантией, что все будет работать. Ведь во время полной индексации может произойти ошибка, особенно если компьютер слабый, и придется снова девять часов ждать.
Как вариант решения проблемы, можно поставить сетевую версию. Не знаю почему, но старая, вроде-бы дефектная база, прекрасно работает на сетевой версии Лиги, контекстный поиск работает. Об этом я писал на предыдущей странице. Но вариант этот, для тех кто знает как поставить сетевую.