[gull] Question SQL: créer des comparatif

Daniel Cordey dc at mjt.ch
Mon May 14 14:52:49 CEST 2007


On Monday 14 May 2007, Félix Hauri wrote:

> SELECT Marchandise.descr, Prix(Commerce_1,MAX(Date)),
>     Prix(Commerce_...,MAX(Date)), Prix(Commerce_n,MAX(Date))
>   FROM My database...
>   ... ORDER BY Marchandise.descr

Toute operation du type MAX/etc. sur des colonnes contenant autre chose que 
des 'enum' est un veritable massacre au niveau des performances sur des 
tables ayant beaucoup d'indexes (plusieurs millions). Le probleme est que si 
l'on a base sa strategie sur ce genre d'operation, il sera tres douloureux de 
modifier sa strategie uen fois que ces tables seront tres grosses... En 
effet, tout "alter table" devient tres couteux.

dc



More information about the gull mailing list