Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Aug 31, 2021 3:27:46 AM
Mar 27, 2012 7:55:02 PM
The performance of a QlikView document depends on many factors including:
The first step is to find out which one(s) are causing performance issues.
For a well performing data model it is preferred to have one large “fact table” and to use a star schema. If an application contains several large "fact" tables then performance will be slower than necessary and the application can be optimized by changing the model.
Performance can be improved by splitting applications - instead of one application with several fact tables, use separate applications with one fact table.
These are common reasons for bad performance in the GUI:
If this document, where the GUI has been nearly eliminated, also performs slow, then the slowness is not due to the GUI.
Analyzing the GUI
If one suspects performance issues being related to one or many objects in the GUI, it could sometimes be difficult to find which object to investigate further (this is especially true in a QlikView document containing hundreds of various objects). In this case a memory statistics analysis could performed to eliminate objects causing performance issues. To do a memory statistical analysis do the following:
Once the *.mem file has been saved, it could be read back into a new QlikView document for further analysis of memory usage and CPU usage (calculation time) for each object (see attached example).
The performance will depend on the hardware and BIOS settings, for example Hyper-Threading, Power Management and Node Interleaving. Recommendations can be found here: BIOS and Hardware Settings For Best Performance On QlikView Server And QlikView Publisher.
To know if the hardware is a factor, it can be useful to run the application on another machine, even a laptop if it has enough memory, to see if the behaviour is significantly different. If the behavior is better on the other machine then it is worth looking over the hardware settings to see if anything can be improved.
Note:
Professional services have a health check service that can do a health check of a document and make suggestions for improvements. They have a similar service similar for hardware health checks. So it may be worth contacting your account manager for further suggestions.