|
Возможные причины тормозов при поиске в списке документов? | ☑ | ||
---|---|---|---|---|
0
wmonref
25.10.16
✎
16:03
|
Платформа 8.3.9.1818, УФ
База файловая, Пользователей - 4, подключаются в локальной сети через РДП к серверу (Core i5, 16GB RAM, SSD винт) Полнотекстовый поиск отключен. Есть ДинамическийСписок на ФормеСписка справочника Контрагенты и стандартный механизм поиска. Иногда, обычно при первом поиске в этом списке (после открытия 1С) программа зависает. Результаты поиска выводятся где-то после 10-20 секунд... После "первого" поиска все уже ищется быстро, без тормозов. А иногда тормоза бывают и уже после нескольких часов работы в базе. (В списке около 100 контрагентов) Подскажите, где причину искать? |
|||
1
wmonref
25.10.16
✎
17:01
|
Ап!
|
|||
2
Armando
25.10.16
✎
17:58
|
Для начала выполните переиндексацию и сжатие базы.
|
|||
3
Cyberhawk
25.10.16
✎
18:08
|
В свойствах справочника есть признак использования полнотекстового поиска, также там задается поиск по началу или по любой части - играйся с ними
|
|||
4
shuhard_серый
25.10.16
✎
18:12
|
(0)[Подскажите, где причину искать?]
База файловая |
|||
5
Dmitrii
гуру
25.10.16
✎
18:43
|
(0) Проверьте, что в список не выведено куча всяких дочерних полей через несколько точек. Типа Ссылка.ГоловнойКонтрагент.ОсновнойДоговор.Владелец.ЮридическийАдрес.
Во-вторых, попробуйте включить полнотекстовый поиск. Если когда-то раньше он у вас работал, не забудьте очистить старый индекс и выполнить обновление индекса полнотекстового поиска (в 8.3.8 менялся формат индекса). В-третьих, зачем RDP? Уверены, что это быстрее? Для начала попробуйте вынести кого-нибудь, у кого локальные компьютеры пошустрее на работу с локального компа вместо RDP. |
|||
6
wmonref
26.10.16
✎
09:56
|
(4) Думаете что если поставить базу на SQL проблема исчезнет?
(5) Бытует мнение что полнотекстовый поиск - зло.... |
|||
7
Живой Ископаемый
26.10.16
✎
09:58
|
бытует мнение что полнотекстовый поиск вообще не участвует в поиске по журналу регистрации который вызывается по Ктрл+Ф
|
|||
8
Dmitrii
гуру
26.10.16
✎
11:15
|
(6) >> Бытует мнение что полнотекстовый поиск - зло....
Обоснуй. Поиск в динамических списках осуществляется либо по данным полнотекстового поиска (работает очень быстро и требует минимум вычислительных ресурсов), либо средствами СУБД (в общем случае длительность поиска и затраты вычислительных ресурсов пропорциональны объему информации в таблице). В твоём конкретном случае (если объем справочника действительно всего лишь 100 элементов) оба варианта должны отрабатывать мгновенно быстро (разницу если она и есть пользователь не заметил бы). Однако это не так. В твоём случае поиск средствами СУБД иногда работает медленно. Почему бы не попробовать второй способ - полнотекстовый поиск? Только, включая полнотекстовый поиск, надо не забыть настроить регламентные задания по регулярному обновлению и слиянию индексов. (7) при чем здесь журнал регистрации? он, вроде как, вообще отдельно хранится вне базы, и по определению не может иметь никакого отношения к полнотекстовому поиску. |
|||
9
Живой Ископаемый
26.10.16
✎
11:17
|
сорри, не журнал регистрации. Динамический Список в форме.
Ну дык и полнотекстовый поиск и его индексы хранятся вне базы, и по определению не могут иметь никакого отношения к поиску в динамических списках. Ну разве что автор сам его перепрограммирует (поиск по ДС) |
|||
10
Dmitrii
гуру
26.10.16
✎
11:24
|
(9) >> полнотекстовый поиск и его индексы хранятся вне базы, и по определению не могут иметь никакого отношения к поиску в динамических списках
Что?..... %0 |
|||
11
Живой Ископаемый
26.10.16
✎
11:25
|
2(10) ага, что? :)
|
|||
12
Dmitrii
гуру
26.10.16
✎
11:27
|
В текущей реализации поиск в списке будет осуществляться без использования полнотекстового поиска в следующих случаях:
- полнотекстовый индекс выключен - объект основной таблицы не индексируется полнотекстовым индексом - в результате поиска с помощью полнотекстового поиска, была получена ошибка (с) фирма 1С |
|||
13
Fragster
гуру
26.10.16
✎
11:27
|
(11) а то
|
|||
14
Fragster
гуру
26.10.16
✎
11:27
|
(0) может файловый кэш ОС дурит?
|
|||
15
Живой Ископаемый
26.10.16
✎
11:29
|
2(12) это с 8.3.9? круто... не знал
|
|||
16
Dmitrii
гуру
26.10.16
✎
11:32
|
(15) с 8.3.5
|
|||
17
Живой Ископаемый
26.10.16
✎
11:34
|
спасибо
|
|||
18
wmonref
29.10.16
✎
10:25
|
Итак вот что выяснилоь: Если подключиться к серверу РДП с учетной записью администратора (та что стандартная и из под которой устанавливалось все) поиск работает нормально. Если подключиться под учеткой простого пользователя (права - пользователи удал. раб. стола) поиск тормозит. И вот что интересно: создал другого пользователя с правами администратора и у него тоже тормозит поиск...
Все подключаются к серверу используя RemoteApp. В чем загвоздка?? Что-то связаное с владельцем файлов БД 1с?? |
|||
19
wmonref
29.10.16
✎
16:39
|
Вопрос решен!
Проблема была в праах доступа к папке БД. Удалил пользователей удаленого раб. стола и добавил их снова и теперь все ОК! Спасибо всем! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |