Je me permets de clore le thread (en retard). J'ai pu enfin finir de 
comprendre la logique de Mysql.
En premier lieu merci pour les infos.
Explications:
Avec la requ�te suivante:
select a,b, sum(c*d) from ... where ... group by a,b
Mysql a besoin d'une table temp. pour ex�cuter la requ�te, quelle que soit le 
volume de donn�e trait�. Aucune variable / optimisation n'y change rien
Par contre la m�me requ�te sans le group by:
select (c*d) from ... where ...
Ne cr�e pas de table temp.
Et ex�cute la requ�te en plus de temps !!!

Je reste un peu dans l'expectative.
A la prochaine occasion je tenterais les m�mes tests avec Postgresql, histoire 
de voir l'�volution du produit !

Blaise Vogel
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à