Ok, thanks
--
Sent from Mail.ru app for Android Wednesday, 24 November 2021, 11:28pm +03:00 
from Godfrin, Philippe E  philippe.godf...@nov.com :

>The notion of COPY blocks and asynchronously is very interesting
> 
>From: Gavin Roy < gav...@aweber.com>
>Sent: Wednesday, November 24, 2021 1:50 PM
>To: Godfrin, Philippe E < philippe.godf...@nov.com>
>Cc: pgsql-general@lists.postgresql.org
>Subject: [EXTERNAL] Re: Inserts and bad performance
> 
> 
> 
> 
>On Wed, Nov 24, 2021 at 2:15 PM Godfrin, Philippe E < 
>philippe.godf...@nov.com> wrote:
>>Greetings
>>I am inserting a large number of rows, 5,10, 15 million. The python code 
>>commits every 5000 inserts. The table has partitioned children.
> 
>On the Python client side, if you're using psycopg, you should consider using 
>using COPY instead of INSERT if you're not:
> 
>https://www.psycopg.org/psycopg3/docs/basic/copy.html#copy
> 
>And if using psycopg2, execute_batch might be of value:
> 
>https://www.psycopg.org/docs/extras.html?highlight=insert#psycopg2.extras.execute_batch
> 
>Regards,
> 
>Gavin
> 
> 

Reply via email to