|
Быстро ли работает поиск по дополнительному реквизиту? | ☑ | ||
---|---|---|---|---|
0
25-11
22.12.19
✎
22:36
|
Подскажите, если кто-то когда-то анализировал...
Имеется довольно большой справочник договоров (~500 тыс. записей). Организован, условно говоря, "по-дурацки" - частью наименования является некий условный год, т.е. выглядит примерно так: "Договор №117 об оказании каких-то услуг за 2017 год третьего типа". С какого-то момента станадартный поиск (фильтр) по строке "2017" (часть наименования) стал выполняться довольно медленно, около 30 сек. База клиент-серверная, платформа 8.13, используется RLS. Собственно вопрос: введение доп. реквизита типа число(4,0) может существенно ускорить поиск? Какие ещё варианты возможны без программирования. Конфигурация на поддержке, и даже расширение почему-то воспринимается "в штыки"? К базе сейчас доступа нет, экспериментально не проверишь, если кто-то знает заранее - поделитесь знаниями. |
|||
1
Сияющий в темноте
22.12.19
✎
22:50
|
полнотекстовый проверить.
если 30 сек из-за РЛС,когда идет полный перебор,то доп.реквизит ничего не исправит. |
|||
2
25-11
22.12.19
✎
22:59
|
Полнотекстовый вроде обновляется нормально, штатно. Думаю, что "нормальный" индексированный доп. реквизит шапки должен обеспечить нормальную скорость. Но сначала хочу получить сообщества подтверждение, что другими вариантами ловить нечего :)
|
|||
3
Волшебник
22.12.19
✎
23:04
|
Индексированный доп. реквизит шапки будет работать быстро, если запрос будет по условию LIKE "117*" (без первой звёздочки)
|
|||
4
Фрэнки
22.12.19
✎
23:08
|
а на что RLS ? т.е. что именно он разграничивает у пользователя, который начинает поиск договора?
|
|||
5
25-11
22.12.19
✎
23:40
|
(3) Ну, я думал тогда уж нечто совсем специализированное... Новый реквизит "Ваш долбаный год для быстрого поиска" (и больше можете не запихывать его в наименование договора): Число(4,0). Тогда вообще летать должно, наверное.
|
|||
6
25-11
22.12.19
✎
23:41
|
(4) RLS обычный по организации. Под админискими правами типовой поиск не тормозит
|
|||
7
Фрэнки
23.12.19
✎
00:31
|
(6) очень много инфы. При том, что название конфигурации не указано.
И под админскими правами рлс отсекается своим условием. |
|||
8
Провинциальный 1сник
23.12.19
✎
06:33
|
(7) Да. Был как-то случай, продвинутый юзер навытаскивал в форму списка номенклатуры допреквизитов. А потом жаловался как эта ваша 1с дико тормозит при поиске.
|
|||
9
DexterMorgan
23.12.19
✎
09:03
|
(0) Это же легко проверить, а так все зависит сколько и какие доп реквизиты у этого справочника уже используются, тк это отдельная таб часть, (ну если про БСП), то скорее всего там элементов будет больше чем 500к, если вообще нет и еще не у всех элементов будешь устанавливать, конечно ускорит
|
|||
10
DexterMorgan
23.12.19
✎
09:04
|
но имхается не в наименовании дело
|
|||
11
Dmitrii
гуру
23.12.19
✎
09:15
|
Проверьте индекс ППД. Попробуйте удалить и пересчтитать индекс. Убедитесь, что обновление и слияние настроены корректно.
500 000 - не такое уж это и большое количество для полнотекстового поиска. Подтормаживать конечно может, но не настолько, чтобы по 30 секунд искать. Очень уж похоже, что поиск производится без использования ППД. |
|||
12
25-11
23.12.19
✎
11:04
|
(7) БП 3.0
(9) баз пока что недоступна, проверяю "мысленно" (11) последний раз вроде всё в порядке было с индексом. Я тоже полагал, что 500000 записей немного Да, не смотрел запрашивал характеристики железа. Но по "ощущениям" вряд ли какой-то отстой Спасибо откликнувшимся! |
|||
13
Провинциальный 1сник
23.12.19
✎
11:11
|
(11) Использование ППД для оперативной работы - зло, ибо не приспособлено для этого в силу своей асинхронной природы. Вот если бы обновление индекса проходило не по расписанию, а триггером при изменении индексируемого реквизита - тогда был бы толк.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |