Регистрация

Колоссальное снижение скорости загрузки содержимого каталога

Ответы на вопросы технического характера

Модератор: Модераторы форума

Любитель
Сообщения: 35
Зарегистрирован: 23 окт 2014, 08:47

Колоссальное снижение скорости загрузки содержимого каталога

Сообщение kozzzq » 16 май 2017, 09:54

Добрый день!

При открытии каталога (около 2500 документов) отображение содержимого происходит где-то за 10 секунд. Но при нажатии кнопки "Показать все" загрузка занимает около 1,5 минуты! начал разбираться и пришел к решению - тормозит загрузку всего лишь одно текстовое поле, включенное в представление данных. Почти все поля, выводимые в представлении - динамические.

Отключаю это поле в представлении - загрузка выполняется где-то за 1 секунду (Скриншот 1).

Если включаю его, то загрузка очень медленная (Скриншот 2).

При этом это просто текстовое поле в секции "MainInfo". Сведения из других динамических полей получаются очень быстро (а там и агрегация с конкатенацией применяется, тянутся сведения из карточек сотрудников, карточек контрагентов и т.д.). В свойствам БД включено использование расширенных метаданных.

Насколько знаю, значения всех динамических (расширенных) полей хранятся в одной таблице, но выбираются из нее почему-то с разной скоростью... На скриншоте 3 указал структуру моей таблицы с полями БД.

P.S. Выполнил проверку на других кастомных (динамических) полях. На одних полях (обычная строка) представление грузит пару секунд, а на других (тоже обычная строка) от 70 и вплоть до 150 секунд!

В какую сторону копать и что смотреть?

Заранее благодарен за ответ!
Вложения
fast.PNG
Скриншот 1
slow.PNG
Скриншот 2
Extend.PNG
Скриншот 3

Вернуться в Технические вопросы по Docsvision

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1