You are here: System Administration > Server Administration > Historic and Archive Data > Define the Historic Data Cache Size

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.

NOTE: 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, (see Accessing 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:

    Alarm Summary, Configuration Changes and Event Journal data

    The above types of data each use a single amount of cache (one amount for Alarm Summary, another amount for Configuration Changes Auditing data, and another amount for Event Journal data).

    Enter the required Cache Size. For many systems, the default setting of 25 MB is appropriate. However, if your system is experiencing server load problems and the Cache Size needs to be adjusted, you can alter the Cache Size settings as required.

    If your system experiences performance issues when performing historic data searches, you may need to calculate a Cache Size that is appropriate to your system. If increasing the Cache Size does not resolve the performance issue, you may need to reduce the amount of events that are being logged—see Diagnose and Resolve the Server Load Problems in the ClearSCADA Guide to the Server Status Tool for more information.

    Historic Data

    You allocate a cache amount for each type of historic data:

    • Raw (unprocessed historic data)
    • Modified (historic data that has been manually altered)
    • Annotation (historic data that has an annotation)
    • Suppression (historic data for an item that was suppressed at the time the historic data was recorded).

    Enter the required Cache Size in the Raw, Modified, Annotation and Suppression fields. For many systems, the default settings of 25 Raw, 5 Modified, 5 Annotation, and 5 Suppression are appropriate. However, if your system is experiencing slow performance due to the server load and the Cache Size needs to be adjusted, you can alter the Cache Size settings as required:

  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 in the ClearSCADA Guide to the Server Status Tool.


ClearSCADA 2015 R2