Bug #1872

RCP: 0.7.8beta: slow annotation creation when multiple annotation are created

Added by Matthieu Decorde almost 3 years ago. Updated 6 months ago.

Status:New Start date:09/19/2016
Priority:Normal Due date:
Assignee:- % Done:

60%

Category:Annotation Spent time: -
Target version:TXM 0.8.1

Description

When multiple annotations are created the current code creates as many SQL transactions as annotations to create.

Solution

Create annotation creation methods without transaction and update concordance editor to use only one transaction.

Validation test

  • Create a concordance with [] query
  • annotate all the concordance

History

#1 Updated by Matthieu Decorde almost 3 years ago

  • Description updated (diff)
  • % Done changed from 0 to 60

FR
L'annotation est plus rapide depuis qu'il n'y a qu'une seule session. Il reste toujours le problème de la vérification du chevauchement qui se fait pour chaque annotation et pour toutes les structures CQP.

les voies d'amélioration sont :
  • de ne pas vérifier les chevauchements
  • de limiter la vérification qu'à certaines structures CQP
  • de vérifier le chevauchement de toutes les annotations d'une seule fois
  • de changer de techno ?

#2 Updated by Matthieu Decorde about 2 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#3 Updated by Sebastien Jacquot about 1 year ago

  • Target version changed from TXM 0.8.0a (split/restructuration) to TXM 0.8.0

#4 Updated by Matthieu Decorde 6 months ago

  • Target version changed from TXM 0.8.0 to TXM 0.8.1

Also available in: Atom PDF