View Issue Details

IDProjectCategoryView StatusLast Update
0004484Composrcorepublic2020-11-26 16:33
ReporterChris GrahamAssigned To 
SeverityFeature-request 
Status non-assignedResolutionopen 
Product Version 
Fixed in Version 
Summary0004484: Tree structure cache
DescriptionFor large category structures, it is necessary to have a cache table for all the structural relationships going all the way down the tree, to be able to find all categories that exist underneath another without recursion.

catalogue_cat_treecache does this for catalogue categories already.

Doing this, and adjusting our framework to use it consistently, would allow the "search under" code to be much more efficient. Instead of recursing to find all categories under another, it could just note to search under that specific category and have the check does in SQL using an EXISTS clause.
TagsType: Performance
Time estimation (hours)16
Sponsorship open

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2020-11-26 16:33 Chris Graham New Issue
2020-11-26 16:33 Chris Graham Tag Attached: Type: Performance