Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
KHSDM
Creator III
Creator III

QV Loading Slower After Upgrade

Recently we upgraded our QV version from 12.20SR9 to 12.50SR4. And we notice that some of our reload time increased drastically.

Below is the comparison between the log files of 12.20 (left) vs 12.50 (right). It is using the exact same QVW, QVD and also same computer/server.

728KSLbCsD.png

Previously it took about 1 minute to load this QVD, but in the new  version it took 15mins! Anyone that experience this before?

3 Replies
KHSDM
Creator III
Creator III
Author

After further testing, we manage to identify the culprit the causing the slowness. Its the FileTime() function. After removing it, the load speed is faster. But we need to use the FileTime() function to get the last updated time of the file. Tried the QvdCreateTime(), also same result, very slow. Did something change to the recent version of QV?

Lucas_Gatling
Support
Support

Please see the release notes for April 2020 SR 4

If the issue is solved please mark the answer with Accept as Solution.
marcus_sommer

I assume that you don't need the exact filetime else an approximately value will fulfil the purpose, too. In this case you may add this value already by the creation of the qvd, for example with now(). Another possibility would be to fetch this value before loading from the qvd - filetime() and also qvdcreatetime() could be assigned to a variable which is then used within the load.

Beside this by a qvd load which returns about 63 M of records from n more records of the source it would be helpful to keep the load optimized - means avoiding of any processing of the data. In this sense you may replace the where match() with a where exists() and the mentioned filetime might be integrated in beforehand or probably even better removed - at least as information directly within the qvd. Like above mentioned this information could be accessed from anywhere it's needed and should any timeline be tracked it might be done within a parallel process/loading. Should there be more transformations within this load I could imagine to solve them in a different way, too.

- Marcus