On Sun, Nov 23, 2008 at 3:09 AM, Scott Marlowe <[EMAIL PROTECTED]> wrote:
> On Sat, Nov 22, 2008 at 5:54 PM, Scara Maccai <[EMAIL PROTECTED]> wrote:
>> Since you always need the timestamp in your selects, have you tried indexing 
>> only the timestamp field?
>> Your selects would be slower, but since client and sensor don't have that 
>> many distinct values compared to the number of rows you are inserting maybe 
>> the difference in selects would not be that huge.
>
> Even better might be partitioning on the timestamp.  IF all access is
> in a certain timestamp range it's usually a big win, especially
> because he can move to a new table every hour / day / week or whatever
> and merge the old one into a big "old data" table.
>
> --
> Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-general

    Yes, If i would speed the inserts tremendously... I've tested it
and the insert speed is somewhere at 200k->100k.

    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...

    Ciprian Craciun.

-- 
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