Version:

Version:

Version:


Table of Contents

New Features

Download PDF
Copy Link

Report cache control

Admins can now control caching for individual reports in the report settings.

To control the report cache for an individual report:
  1. Go to Reports > All Reports, and double-click the report to edit.
  2. Go to the Settings tab.
  3. Expand the Advanced Settings for the report.
  4. Configure the following options to control the report cache:

    Enable Report Filter Caching

    Select to accelerate processing speed when generating multiple reports. In this case, all filters are applied when querying the hcache table. This is the default.

    De-select to improve report accuracy. In this case, the filters are put inside the hcache to increase data accuracy. However, this will also impact performance.

    Enable High Accuracy Caching

    Select to increase the maximum hcache rows, increasing data accuracy.

    You can show, set, or reset the maximum number of rows for high-accuracy hcache by entering the following command in the FortiAnalyzer CLI:

    diagnose sql config hcache-max-high-accu-row [reset | set <integer>]

    De-select to use the default number of hcache rows, increasing system performance. This is the default.

    You can show, set, or reset the default number of hcache rows by entering the following command in the FortiAnalyzer CLI:

    diagnose sql config hcache-max-rpt-row [reset | set <integer>]

  5. Click Apply to save the changes.

Report cache control

Admins can now control caching for individual reports in the report settings.

To control the report cache for an individual report:
  1. Go to Reports > All Reports, and double-click the report to edit.
  2. Go to the Settings tab.
  3. Expand the Advanced Settings for the report.
  4. Configure the following options to control the report cache:

    Enable Report Filter Caching

    Select to accelerate processing speed when generating multiple reports. In this case, all filters are applied when querying the hcache table. This is the default.

    De-select to improve report accuracy. In this case, the filters are put inside the hcache to increase data accuracy. However, this will also impact performance.

    Enable High Accuracy Caching

    Select to increase the maximum hcache rows, increasing data accuracy.

    You can show, set, or reset the maximum number of rows for high-accuracy hcache by entering the following command in the FortiAnalyzer CLI:

    diagnose sql config hcache-max-high-accu-row [reset | set <integer>]

    De-select to use the default number of hcache rows, increasing system performance. This is the default.

    You can show, set, or reset the default number of hcache rows by entering the following command in the FortiAnalyzer CLI:

    diagnose sql config hcache-max-rpt-row [reset | set <integer>]

  5. Click Apply to save the changes.