Неофициальный форум пользователей Qlik Sense & Qlikview

Для разработчиков => Вопросы по Qlik Sense & QlikView => Тема начата: Vedutenko от 26 сентября 2016, 12:04:17

Название: Ускорить работу приложения
Отправлено: Vedutenko от 26 сентября 2016, 12:04:17
Здравствуйте, подскажите пожалуйста как можно ускорить работу приложение qlikview. У меня в приложение много записей, тормозит сильно сводная таблица и некоторые диаграммы. Долго перевыбирает данные. Заранее спасибо.
Название: Re: Ускорить работу приложения
Отправлено: admin от 26 сентября 2016, 07:54:06
Привет.
На эту тему уже много обсуждений есть в инете.
Суть такая - сводные сами по себе сложные объекты. А если в них еще и выражение с непростым синтаксисом (набором процедур), то при любом обновлении состояния окружения происходит перерасчет всех выражений.
Начинайте оптимизацию с выражений. И для начала сводную просто уберите, "поиграйтесь" на простой таблице. Если возможно, уберите расчеты на уровен скрипта, оставив в приложени простые агрегатные выражения и т.д.
Здесь все индивидуально, может просто планку памяти вставить и все решится?
Название: Re: Ускорить работу приложения
Отправлено: Vedutenko от 27 сентября 2016, 08:48:01
Спасибо за ответ, а что значит планку памяти вставить? Или вы хотели сказать плату?
Название: Re: Ускорить работу приложения
Отправлено: LoryMax от 27 сентября 2016, 09:46:22
т.е. увеличь объем оперативной памяти.
Название: Re: Ускорить работу приложения
Отправлено: Vedutenko от 27 сентября 2016, 12:00:29
Понял, спасибо.
Название: Re: Ускорить работу приложения
Отправлено: millik от 27 сентября 2016, 05:18:31
Оперативка не решит вопрос скорости расчета. В ней просто хранится кэш ранее рассчитанных выражений, что помогает немного когда открывается прилодение/лист, который уже был просчитан. У нас на сервере стоит 128 гигов оперативки и даже такое количество кликсенс съедает спокойно.
Скорость расчета зависит от процессора.

Но как и писали, самый оптимальный вариант - это вынести по возможностми все сложные расчеты в скрипт.
Название: Re: Ускорить работу приложения
Отправлено: Vedutenko от 28 сентября 2016, 09:15:35
Понял, спасибо.