Comme écrit dans : http://java.developpez.com/faq/jdbc/?page=resultset#fetch, j'ai positionné un fetch à 1000, et c'est beaucoup mieux !
C'est plus consomateur de mémoire, mais bien plus perf. La...
Type: Messages; Utilisateur: jaaaaf
Comme écrit dans : http://java.developpez.com/faq/jdbc/?page=resultset#fetch, j'ai positionné un fetch à 1000, et c'est beaucoup mieux !
C'est plus consomateur de mémoire, mais bien plus perf. La...
Je suis tout a fait d'accord, mais je n'ai hélas pas vraiment le choix, c'est le client qui veut ça :(
Ma requête ne rapporte que les données utiles, elle fait déjà pas mal de lignes avec de belles...
En fait, je viens de découvrir que le ResultSet ne récupère pas toutes les données en base et du coup c'est surtout le rs.next() qui est long car il récupère encore des données en base !
Le code...
J'ai fais des tests avec vos conseils, hélas pas trop de résultat :(
Le positionnement de ma liste à 30, et de ma liste de liste (positionné en dur) ne chage rien aux perfs.
En + je ne peux avoir...
Merci pour les pistes, je regarde ça et je vous tiens au courant !
Merci de l'avoir fait pour moi, je débute sur ce forum :oops:
Le problème est que je n'ai aucune idée du nombre de ligne que je vais récupérer...
Et je ne crois pas (j'ai pas vu comment)...
Bonjour,
J'ai un gros problème de perf en essayant de lire beaucoup de lignes (200000) en base.
Le problème n'est pas dans la requête SQL, mais bien quand je remplie une ArrayList avec mon...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.