Skip to content

Improve table performance by caching 'Total Rows' using a hash #4989

@TheWitness

Description

@TheWitness

Feature Request

Is your feature request related to a problem? Please describe

On large systems where there can be millions of rows, it's important not to have to continually calculate the number of total rows as this will slow down the Graphical User Environment.

Describe the solution you'd like

Instead, cache these values until the number of objects for the particular cache item changes. This is specifically important for objects like:

  • Graphs
  • Data Sources
  • Devices

Additional context

We should build the API, and then implement in the permission functions, and then publish the API for plugin developers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementGeneral tag for an enhancementresolvedA fixed issue

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions