From: | padusuma <venkata(dot)adusumalli(at)gmail(dot)com> |
---|---|
To: | pgsql-performance(at)postgresql(dot)org |
Subject: | Re: Performance of INSERT into temporary tables using psqlODBC driver |
Date: | 2018-09-13 12:57:39 |
Message-ID: | 1536843459130-0.post@n3.nabble.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-performance |
Hello Tim,
I have tried the suggestions provided to the best of my knowledge, but I did
not see any improvement in the INSERT performance for temporary tables. The
Linux host on which PostgreSQL database is installed has 32 GB RAM.
Following are current settings I have in postgresql.conf file:
shared_buffers = 8GB
temp_buffers = 256MB
work_mem = 256MB
maintenance_work_mem = 256MB
wal_buffers = 256MB
checkpoint_timeout = 30min
checkpoint_completion_target = 0.75
max_wal_size = 1GB
effective_cache_size = 16GB
>>- Increase work_mem to reduce use of temp files. Need it to be 2 to 3
>> times largest temp file (but use common sense)
>I have already increased the work_mem and maintenance_work_mem to 256MB. I
>will check on the temp file sizes and adjust the work_mem parameter as you
>suggested.
>- Tweak wal checkpoint parameters to prevent wal checkpoints occurring
> too frequently. Note that there is a play off here between frequency
> of checkpoints and boot time after a crash. Fewer wal checkpoints will
> usually improve performance, but recovery time is longer.
>How effectively you can increase insert times will depend on what the
>memory and cpu profile of the system is. More memory, less use of temp
>files, faster system, so spend a bit of time to make sure your system is
>configured to squeeze as much out of that RAM as you can!
Please let me know if there are any other suggestions that I can try.
--
Sent from: http://www.postgresql-archive.org/PostgreSQL-performance-f2050081.html
From | Date | Subject | |
---|---|---|---|
Next Message | Fd Habash | 2018-09-13 17:33:54 | Select count(*) on a 2B Rows Tables Takes ~20 Hours |
Previous Message | padusuma | 2018-09-10 04:47:56 | Re: Performance of INSERT into temporary tables using psqlODBC driver |