Project

General

Profile

Actions

bug #8117

open

CdmFilterablePagingProviderFactory.taxonNamesWithoutOrthographicIncorrect() causes performance overhead

Added by Andreas Kohlbecker about 5 years ago. Updated about 2 years ago.

Status:
New
Priority:
Highest
Category:
cdm-vaadin
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal
Found in Version:
Tags:

Description

in

CdmFilterablePagingProviderFactory.taxonNamesWithoutOrthophicIncorrect()

a restriction is being used which causes the pager requests to be slow:

pagingProvider.addRestriction(new Restriction<>("relationsFromThisName.type", Operator.AND_NOT, null, NameRelationshipType.ORTHOGRAPHIC_VARIANT()));

With this restriction the pager takes ~5 on average per call, without this restriction only ~240 ms


Files

picture278-1.png (17.9 KB) picture278-1.png Andreas Kohlbecker, 02/21/2019 12:24 PM
picture588-1.png (13.1 KB) picture588-1.png Andreas Kohlbecker, 02/21/2019 12:29 PM
Actions

Also available in: Atom PDF