Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026! Turn data into bold moves, April 13 -15: Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
nigel987
Creator II
Creator II

Making the application faster

Hi,

I had a data model consisting of the table 'Anzeigen'. This table mostly contained IDs (numeric values) e.g. SourceID or AdStatus. The description of those IDs (characters) was stored in the linked tables Source and AdStatus. There is a image of the relevant part of the data model attached.

I heard that the application performance can be improved by reducing the number of linked tables. So I created QVDs which now contain a table 'Anzeigen' with the columns SourceDescription, AreaID, AdType, AdStatusDescription, ... (hence I replaced the numeric field SourceID by the character field SourceDescription, and AdStatus by AdStatusDescription).

The result of this test was:

  • The generatin of the QVDs takes longer
  • The application size is bigger
  • The application is not faster at all. I would say that performance has remained stable

My question is: Was the assumption wrong, that application performance can be improved by reducing the number of linked tables?

Many thanks in advance for every comment.

Kind Regards

11 Replies
nigel987
Creator II
Creator II
Author

HI Tamil,

will the reload be faster or will the application (refreshing of objects when chanfing filters) be faster?

tamilarasu
Champion
Champion

Hi Nihal,

               Mapping load is related to background loading of the data. I guess you are using left join, Since you are mentioning that the QVD generation is slow. There are many factors that affect the performance of charts. Replace If statement with set analysis for expressions. You should read the below thread. 

*** 6 Weeks in to QV Development, 30 Million Records QV Document and Help Needed!!! ****