| Subject | Slow select min() | 
|---|---|
| Author | Kirill Nesterenko | 
| Post date | 2009-07-29T00:27:01Z | 
Hello,
I have a query which runs very slow:
select min(id) from stat where user_id = 100
There are indices on both fields: PK_STAT PRIMARY KEY (ID);
and STAT_USER_ID ON STAT (USER_ID);
there are about 3M records in the table, but only 2 records with this
user_id (I don't think it should take 600ms to find out which id is the
minimum anyway..);
also if I run select max(id) - it runs immediately.
Thank you,
Kirill.
            I have a query which runs very slow:
select min(id) from stat where user_id = 100
There are indices on both fields: PK_STAT PRIMARY KEY (ID);
and STAT_USER_ID ON STAT (USER_ID);
there are about 3M records in the table, but only 2 records with this
user_id (I don't think it should take 600ms to find out which id is the
minimum anyway..);
also if I run select max(id) - it runs immediately.
Thank you,
Kirill.