• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Indexer. виснет клиент при обращении к базе

  • Автор темы Akupaka
  • Дата начала
A

Akupaka

Всем привет!
Пытаюсь понять причину такого поведения клиента, но не могу... кто сталкивался, есть решения?..

Есть база, в ней несколько довольно больших видов, много документов.
Есть вид, в который попадает очень малое кол-во документов. простой.

при попытке открыть этот вид, сервер начал его индексировать. в консоли задача: Indexer Updating dbname.nsf view 'viewname'
при этом, если попытаться открыть базу, клиент просто виснет...
это особенность задачи Indexer или глюк в чем-то ином?
кроме того, вид очень долго индексируется...

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

сервер апгрейднутый с 5.0.12 (или 13) на 6.5.6FP3, ODS 41
 
L

lionk

я бы предложил для теста в базе оставить только тот маленький вид и посмотреть на её поведение (тоесть получится база полня доков и один вид в который попадает узкое их количество)
просто у меня сложилость мнение что индексер ведёт не совсем чёткое логирование своих действий, он пишет строчку о начале индексирования вида когда начал его индексить и получается ситувация на громадных видах что индексить вид он уже начал а в лог ещё не написал, и по логу не понятно что именно он индексит. (такую ситуацию наблюдал на своей базе зборнике логов, но база вобщето кривобокая и виды там далеко не фонтан)
 

puks

Lotus Team
03.02.2007
1 919
55
BIT
3
А индекс в свойстве взгляда как обновляется?
А время используется в колонках?
А сколько обновляется на F9?
Можно попробовать пересоздать его.
 
A

Akupaka

я бы предложил для теста в базе оставить только тот маленький вид
это сложно - база весит 47 гиг... на рабочей базе я так играться не желаю :) а копию делать долго...

А индекс в свойстве взгляда как обновляется?
А время используется в колонках?
А сколько обновляется на F9?
Можно попробовать пересоздать его.
auto, after first use
нет
моментально (там пару десятков доков всего (?))
пока не вижу необходимости, т.к. база ведет себя аналогично при обновлении любого вида, т.е. проблема скорее не в виде, а в самой задаче (или в чем-то рядом)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!