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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
List inter = session.createQuery("FROM Intervenant ORDER BY prenom, nom").list();
Il me faut 15 secondes pour avoir le résultat!
Pour info la table Intervenant doit faire dans les 15 enregistrements, ce qui me semble quand meme très petit
Pour info un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from intervenant order by prenom, nom
tout bete est quasiment instantané.

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???