Re: realtime data inserts

Поиск
Список
Период
Сортировка
От Ericson Smith
Тема Re: realtime data inserts
Дата
Msg-id 3EBD228A.8000901@did-it.com
обсуждение исходный текст
Ответ на realtime data inserts  ("Adam Siegel" <adam@sycamorehq.com>)
Список pgsql-general
Had the same problem recently...

Format your data like a pg text dump into a file and then...

COPY <tablename> (a,b,c) FROM stdin;
1   2   3
4   5   6
\.

psql <yourdatabase < dumpfile.sql

I've achieved thousands of rows per seconds with this method.

- Ericson Smith
eric@did-it.com
http://www.did-it.com

Adam Siegel wrote:

>I have realtime data flowing at a rate of 500, 512 byte packets per second.
>I want to log the info in a database table with two other columns, one for a
>timestamp and one for a name of the packet.  The max rate I can achieve is
>350 inserts per second on a sun blade 2000.  The inserts are grouped in a
>transaction and I commit every 1200 records.  I am storing the binary data
>in a bytea.  I am using the libpq conversion function.  Not sure if that is
>slowing me down.  But I think it is the insert not the conversion.
>
>Any thoughts on how to achive this goal?
>
>
>---------------------------(end of broadcast)---------------------------
>TIP 4: Don't 'kill -9' the postmaster
>
>


В списке pgsql-general по дате отправления:

Предыдущее
От: Mathieu Arnold
Дата:
Сообщение: pg_dump && tar && /tmp
Следующее
От: Tom Lane
Дата:
Сообщение: Re: realtime data inserts