Re: Anyone have example C code for Asynchronous Command Processing?

Поиск
Список
Период
Сортировка
От Marcus Andree S. Magalhaes
Тема Re: Anyone have example C code for Asynchronous Command Processing?
Дата
Msg-id 61481.200.174.148.100.1078761567.squirrel@webmail.webnow.com.br
обсуждение исходный текст
Ответ на Re: Anyone have example C code for Asynchronous Command Processing?  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-novice
If the "INSERT INTO" calls are known previously, you can spawn several
connections at the same time.

It's argueable that it will finish sooner, but it may be worth trying.

> reina_ga@hotmail.com (Tony Reina) writes:
>> I'm using libpq to dump some text files into a PostgreSQL database.
>> It's just a bunch of "INSERT INTO" calls, but they block one another
>> waiting for the INSERT command to return. I think I can speed things
>> up by using asynchronous command processing (e.g. PQsendQuery,
>> PQgetResult).
>
> No you can't, because you can't have multiple commands pending over a
> single connection.
>
> You would get significantly more speedup by using COPY, anyway.
>
>             regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org




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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Anyone have example C code for Asynchronous Command Processing?
Следующее
От: Martin Hampl
Дата:
Сообщение: psql + php on Mac OS X