Define the Historic Data Cache Size

When users on ClearSCADA clients perform searches on historic data (Alarm Summary, Configuration Changes, Event Journal or Historic data), the section of data that is required for the search is loaded from disk into the cache on the ClearSCADA server. The search is then performed on the data in the cache. For example, when a user filters a point's Historic List for values that were reported in the last 2 hours, the file containing the point's historic data is loaded into memory.

The data cache is an amount of memory dedicated to the storage of data. The data is stored in the cache when:

New data being flushed to disk usually has a negligible impact on the performance of a ClearSCADA system. Data searches, however, can affect system performance. This is because the cache is used to store the data that is currently being queried by users—if there are multiple users querying different data, the data that matches the criteria for those searches has to be loaded into the cache (at the same time). This can cause the cache to become overloaded, and as a result, system performance becomes slower.

If multiple users are querying the same data, the cache contains one copy of that data—the data is loaded into the cache and shared. However, if the users’ searches require different data, the data for each separate search has to be loaded into the cache.

To specify the Cache size:

  1. Access the ClearSCADA Server Configuration Tool.
  2. Expand the Historic Configuration branch.
  3. Select the historical data type you require, Alarm Summary, Configuration Changes Auditing, Event Journal or Historic Data.. The fields differ, depending on the type of historic data:
  4. Apply the changes to the server.

For information about calculating the appropriate Historic Cache Size for your system, see Slow Performance of Historic Displays.


Disclaimer

ClearSCADA 2017 R3