09.06.2009, 18:58 | #1 |
Участник
|
Создал отчет из 20 строк и 5 колонок
В котором в строках фильтры по кодам товаров (нескольким с указанием *|..) в колонках по периодам. В результате форма отрывается жутко долго. В чем может быть проблема? |
|
10.06.2009, 11:44 | #2 |
Участник
|
Уточню вопрос:
Это стандартная форма "Анализ Отчет Товар" не модифицированная, но настроенная на соответствующую аналитику по товарам и измерениям. Отличительная особенность это много расчетных полей в строках и столбцах, порядка 200 на одном экране. Форма матричная и поэтому проверить последовальность и правильность выбора индекса и наложения фильтра на мой взгляд проблематично из-за большого количестива вариантов настройки. |
|
10.06.2009, 13:59 | #3 |
Участник
|
Запустите для конкретных значений фильтра (настроек формы) и исследуйте данную конкретную ситуацию - почему долго.. Потом пойдете дальше. Пока вроде все ясно - открывается долго потому, что долго вычисляет значения полей на форме. Почему долго - смотрите для конкретной строки-ячейки.
|
|
10.06.2009, 16:33 | #4 |
Administrator
|
можно стартануть монитор клиента и запустить форму.
потом проанализировать сколько времени теряется на операциях и сколько этих операций совершатся. а дальше оптимизация ключей, коррекция отчета... не знаю |
|
10.06.2009, 16:48 | #5 |
Участник
|
Спасибо Sancho, отличный инструмент для анализа запросов.
раньне не пользовался |
|
11.06.2009, 15:01 | #6 |
Участник
|
Форма построена скорее всего на сифтах.
Надо проверить, стоит ли галка "Maintain Sift Index" в ключах, по которым идет расчет. Напишите путь к этой форме и версию нава. |
|