4 Replies Latest reply: Aug 2, 2013 8:50 AM by Claire Jenkins RSS

    Cache query

      Does Qlikview remember previous day session in cache?

      And if not, how long does Qlikview cache the memory for?

      Can the length of time that Qlikview caches the memory be increased to improve end user experience

       

      Any advice would be appreciated, thank you.

       

      Claire

        • Re: Cache query
          Miguel Angel Baeyens de Arce

          Hello Claire,

           

          There are several points here to take into account and all of them very well gathered in this document:

           

          http://www.qlik.com/us//~/media/Files/resource-library/global-us/direct/datasheets/DS-Technical-Brief-QlikView-Server-Memory-Management-and-CPU-Utilization-EN.ashx

           

          But in short, a session in QlikView is cached and stored into memory until QlikView reaches some limits after what QlikView starts to purge memory. In terms of browsing session, there is a setting in the QMC, System, Setup, QlikView Servers, Documents, named "Session Recovery" that allows the user to keep the same state of the document after closing the browser.


          That is done by creating and storing a bookmark in the server so it is applied automatically the next time the user logs in to that document, and sees the same where he left.

           

          Hope that helps.

           

          Miguel

            • Re: Cache query

              Miguel

               

              Thank you for your advice, we will look into the setup.

               

              I don't know that much about it, but I'm assuming you are referring to the "working - max" setting?

               

              Many thanks

               

              Claire

                • Re: Cache query
                  Miguel Angel Baeyens de Arce

                  Hi Claire,

                   

                  The working set limits are limits that the OS use to control processes in Windows operating systems. The working set low means that until that amount of RAM, QlikView will be free to use as many as he needs (by default 70% in a dedicated computer). The high limit means that from that limit, QlikView will start to purge some old, less used results in order to load newer ones. But take into account that these are limits for the QlikView Server process, and that there will be many other operating system processes running at the same time, as well as the rest of QlikView services (Distribution, Web Server, etc) and all of them using more or less RAM, so leaving as they are is a good idea.

                   

                  Of course, timeouts can help you control how much time a document should reside in memory before being unloaded, and how much time should a user session be "alive" regardless of activity, (which by the way may affect the use of Session CALs, for example...).

                   

                  Hope it makes sense.

                   

                  Miguel