Project

General

Profile

Actions

Feature proposal #6482

closed

Improve scalability

Added by krileon about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Start date:
01 February 2017
Due date:
% Done:

100%

Estimated time:

Description

Currently the query usages can't scale beyond a certain point as it increasingly decreases performance as more rows are added. This is due mostly in part to over use of subqueries and joins. Comments and Tags counting should be a prefetch function after rows are built to avoid such a costly subquery. Removal of hidden rows can be an optimized join. GJ should reduce to 1 query addition (instead of 1 for each integration) and use a EXISTS with a subquery.

Actions #1

Updated by krileon about 7 years ago

Scalability test with query improvements done with 12,000 activity rows and 12,000 comment rows. Adding more rows no longer appears to significantly negatively impact performance.

Actions #2

Updated by krileon about 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF