Bonjour,

Je suis a la recherche d'infos sur la facon dont le
parcours de ResultSet est r�alis� sous Oracle 8I.

La principale de mes questions porte sur l'endroit et
la facon dont sont gerees les lignes du resultat de
mes requetes SELECT.

J'utilise une base Oracle 8i dans laquelle il y a
enormement de datas.
Nos requetes sur cette base peuvent etre tres
selectives (ce qui peut poser des problemes de temps
de reponses) ou pas du tout selectives (dans ce cas le
probl�me vient plutot de la memoire du serveur d'app,
du reseau etc...).

En fait, mon probleme vient de la gestion memoire, de
ORACLE et de JDBC.

A la suite d'une requete SELECT, je recupere un
ResultSet. A ce moment la, est ce que les donnees sont
en memoire cote moteur de base de donn�es ou sont
elles deja sur le serveur d'app ou bien est ce que les
donn�es sont r�cup�r�es par morceaux (d�finis par le
fetchSize sur le ResultSet) au fur et � mesure du
parcours du ResultSet ?

Le ResultSet est il l'image d'un curseur cote base de
donn�es ou est ce un curseur comme pourrait l'etre un
Iterator ou encore Enumeration sur une collection
locale au serveur d'app? 

Merci 

___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en fran�ais !
Yahoo! Mail : http://fr.mail.yahoo.com

Répondre à