This is a discussion on How to speed up min/max(id) in 50M rows table? within the Pgsql Performance forums, part of the PostgreSQL category; --> >select min(time) from transactions where payment_id is null >So for that situation I tried whether a specific index helped, ...
| |||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| >select min(time) from transactions where payment_id is null >So for that situation I tried whether a specific index helped, i.e. : >create index transactions__time_payment_id__null__idx on transactions(time) where payment_id is null; >But this does not really seem to help. It might be better to see if I can refactor the DB design though to not use nulls. I was posting too fast again, the previous index -does- work, making the above query instant (<50ms) select min(payment_id) from transactions where payment_id is null Although not useful, it's an interesting case. One would say that it could return quickly, but it takes 26 minutes to execute this. __________________________________________________ _______________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/g...ave/direct/01/ |
| Thread Tools | |
| Display Modes | |
|
|