J'ai lu un article tr�s int�ressant sur TheServerSide consacr� au bon usage 
des PreparedStatement

http://www.theserverside.com/resources/article.jsp?l=Prepared-Statments

En gros, cet article dit que d'une utilisation � l'autre, un 
PreparedStatement ne doit pas �tre ferm� pour avoir de meilleures 
performances.
Personnellement je croyais que c'�tait la BD qui g�rait l'optimisation li�e 
aux PreparedStatement, me gours-je ?
En fait, dans cet article ils proposent de faire un cache de 
PreparedStatement au niveau des connexions lorsque l'on utilise un pool.
Mon probl�me, c'est que apparament, on ne peut mettre de ? dans une clause 
'in' ou 'ordre by'. Du coup, j'ai l'impression que mon cache de 
PreparedStatement au niveau de ma connexion va tr�s vite grossir et l� on 
atteint les limites de mes comp�tences li�es aux bases de donn�es : n'y a 
t'il pas des restrictions quand au nombre de Statement ouverts pour une m�me 
connexion ? Cela d�pend t'il de la base (comme je le pense) ? Est ce que le 
fait d'avoir un grand nombre de Statement ouverts simultan�ments peut il 
nuire aux perfs o� est ce juste une question d'occupation m�moire aussi bien 
au niveau java qu'au niveau de la base ?

Merci pour vos r�ponses

Seb
 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif


Répondre à