On Thu, 2008-07-24 at 14:49 +0200, walter harms wrote: > hi list, > i have tables that look like this( <10.000 entries) : > > id, > timestamp, > value > > > to get the latest value for each id i have queries like: > > select * from tab A where timestamp = (select max(timestamp) from tab B where > B.id=A.id) group by id ; > > on a fast system it takes round 4 sec to complet, but since this is done > requlary it slows down to much. > the same query takes on a informix system an a slower computer next to > nothing. > > any ideas ? > > re, > walter > > >
Run EXPLAIN for the statement on both systems and examine the results. -- Just my 0.00000002 million dollars worth, Shawn "Where there's duct tape, there's hope." "Perl is the duct tape of the Internet." Hassan Schroeder, Sun's first webmaster -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]