New article
Recently updated
Implementing report retrieval limits to improve performance and stability
Who is this article for?
Users who want to learn about the new report retrieval limits.
No elevated permissions are required.
To improve system responsiveness and ensure a consistent experience across the platform, a new limit has been introduced on the number of reports that can be retrieved in a single request. This update addresses key performance challenges associated with handling extremely large datasets.
1. Feature overview: Report retrieval cap
A maximum threshold of 10,000 records per request has been implemented in the report register. This means:
- Users can retrieve up to 10,000 reports in a single query.
- If the total number of records exceeds 10,000, the count will display as 10,000+.
- To access more specific results, users should apply filters or use search.
2. System behaviours
2.1. Before the update
- No limit on report retrieval.
- Users could access all records without filters.
- Pagination displayed the exact total count of available reports.
2.2. After the update
- Retrieval capped at 10,000 records per request.
- Total count displays as 10,000+ when the threshold is exceeded.
- Filters and search are required to narrow down larger datasets.
3. Performance benefits
This change delivers several important improvements:
- Improved system stability by reducing resource strain from large queries.
- Faster and more predictable response times for report retrieval.
- Consistent user experience with reliable filtering, sorting, and pagination.
- Reduced operational risk from performance bottlenecks.
- Enhanced scalability to support growing data volumes efficiently.