durée de vie des tables temporaires
slt
j'utilise une requête imbriqué couplé à une pagination.
ayant environ 16millions de lignes à traiter je les extrait en utilisant la fonction limit en les extrayant par paquet de 100000
ce qui donne :
select sum(champ1), count(champ2) from (select blabla group by xxx, sss) limit 0, 100000
lorsque la requête s'exécute, l'état de la requête est "copying to tmp table"
cependant lorsque j'exécute la seconde requête (pour obtenir les row de 100000 à 200000) je me demande si la première table tempo crée par la requete imbriqué est recrée ou réutilisé ?
cette requête (select blabla group by xxx, sss) étant très consommatrice, j'aimerais qu'elle soit conservé entre chaque appel.
donc y a t'il un paramètre mysql serveur ou des choses à mettre dans la requête pour optimizer cette requête ?
d'avance merci
Subject
Views
Written By
Posted
durée de vie des tables temporaires
5486
January 08, 2009 04:44AM
6648
January 08, 2009 09:25AM
Sorry, you can't reply to this topic. It has been closed.
Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.