Define the Historic Data Cache Size

When users on Geo SCADA Expert 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 Geo SCADA Expert 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 Geo SCADA Expert 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 Geo SCADA Expert 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.

On your system, you can increase the Cache Size to any size as long as the server has that amount of RAM available.

On many systems, the default settings for the Cache Size, are appropriate and do not need to be altered. However, if memory usage is causing performance issues on your system, you may want to adjust the cache size and the flush limit and threshold settings (see Configuring the Cache Flush Time and Threshold Limits).

If increasing the Cache Size does not improve performance to the required level, you may need to reduce the amount of events that are being logged—see Diagnose and Resolve the Server Load Problems.


Disclaimer

Geo SCADA Expert 2022