J'ai besoin de suivre l'historique des fichiers et j'ai besoin d'afficher l'historique à un utilisateur en fonction du nœud sélectionné. J'utilise Apache jackrabbit pour obtenir les données pour une étiquette de version particulière. J'utilise la requête suivante:Requête Jackrabbit pour les étiquettes de version prenant 40 minutes
SELECT versioned.[jcr:uuid]
FROM [nt:frozenNode] AS versioned
INNER JOIN [nt:version] AS version
ON ISCHILDNODE(versioned,version) INNER JOIN [nt:versionLabels] as node
ON node.[20170921114713] = version.[jcr:uuid]
Mais ma version DB a 133129 enregistrements. La requête prend 35 minutes à exécuter. S'il vous plaît laissez-moi savoir comment puis-je obtenir le meilleur temps de performance. Toute personne ayant des exigences similaires et mis en œuvre avec de bonnes performances, s'il vous plaît faites le moi savoir. Merci d'avance.