>     But unfortunately the query speed is not good at all
> because most
> queries are for a specific client (and sensor) in a given
> time
> range...

Maybe I'm wrong, I don't know a lot of these things; but defining the index as 
(timestamp, clientid, sensor) instead of (clientid, sensor, timestamp) should 
give you more "locality of access" in the index creation?
I think it would make more sense too, since you are not going to query the db 
without the timestamp, but maybe you want to query it without the clientid or 
probe (to get aggregates for example).

Plus: could you give us some numbers about the difference in performance of the 
selects between the index defined as (timestamp) and defined as (clientid, 
sensor, timestamp)? 





-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to