Bonjour, j'ai récemment fait mes premiers pas en hibernate, et je constate que j'ai une énorme baisse de performance sur une requête:
Il me faut 15 secondes pour avoir le résultat!
Code : Sélectionner tout - Visualiser dans une fenêtre à part List inter = session.createQuery("FROM Intervenant ORDER BY prenom, nom").list();
Pour info la table Intervenant doit faire dans les 15 enregistrements, ce qui me semble quand meme très petit
Pour info untout bete est quasiment instantané.
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from intervenant order by prenom, nom
En revanche plusieurs tables de quelques milliers d'enregistrements ont une foreign key vers la table intervenant.
Cette lenteur n'est pas systématique (au bout de quelques exécutions elle devient instantanée), mais c'est quand même très pénalisant...
Est-ce normal d'avoir une telle baisse de performance???
Partager