Tuning Postgresql on Windows XP Pro 32 bit

Started by Doug Knightabout 18 years ago6 messages
#1Doug Knight
dknight@wsi.com

All,
Is there a place where I can find information about tuning postgresql
running on a Windows XP Pro 32 bit system? I installed using the binary
installer. I am seeing a high page fault delta and total page faults for
one of the postgresql processes. Any help would be great.

Doug Knight
WSI Corp.

#2Usama Dar
munir.usama@gmail.com
In reply to: Doug Knight (#1)
Re: Tuning Postgresql on Windows XP Pro 32 bit

On Jan 3, 2008 8:57 PM, Doug Knight <dknight@wsi.com> wrote:

All,
Is there a place where I can find information about tuning postgresql
running on a Windows XP Pro 32 bit system? I installed using the binary
installer. I am seeing a high page fault delta and total page faults for one
of the postgresql processes. Any help would be great.

Which version of postgres? the process you are seeing this for is a user
process?

--
Usama Munir Dar http://www.linkedin.com/in/usamadar
Consultant Architect
Cell:+92 321 5020666
Skype: usamadar

#3Doug Knight
dknight@wsi.com
In reply to: Usama Dar (#2)
Re: Tuning Postgresql on Windows XP Pro 32 bit

We are running the binary distribution, version 8.2.5-1, installed on
Windows XP Pro 32 bit with SP2. We typically run postgres on linux, but
have a need to run it under windows as well. Our typical admin tuning
for postgresql.conf doesn't seem to be as applicable for windows.

Doug

On Sun, 2008-01-06 at 18:23 +0500, Usama Dar wrote:

Show quoted text

On Jan 3, 2008 8:57 PM, Doug Knight <dknight@wsi.com> wrote:

All,
Is there a place where I can find information about tuning
postgresql running on a Windows XP Pro 32 bit system? I
installed using the binary installer. I am seeing a high page
fault delta and total page faults for one of the postgresql
processes. Any help would be great.

Which version of postgres? the process you are seeing this for is a
user process?

--
Usama Munir Dar http://www.linkedin.com/in/usamadar
Consultant Architect
Cell:+92 321 5020666
Skype: usamadar

#4Usama Dar
munir.usama@gmail.com
In reply to: Doug Knight (#3)
Re: Tuning Postgresql on Windows XP Pro 32 bit

Doug Knight wrote:

We are running the binary distribution, version 8.2.5-1, installed on
Windows XP Pro 32 bit with SP2. We typically run postgres on linux,
but have a need to run it under windows as well. Our typical admin
tuning for postgresql.conf doesn't seem to be as applicable for windows.

So what have you tuned so far? what are your current postgresql settings
that you have modified? What are your system specs for Hardware, RAM ,
CPU etc?

--
Usama Munir Dar http://www.linkedin.com/in/usamadar
<http://www.linkedin.com/in/usamadar&gt;
Consultant Architect
Cell:+92 321 5020666
Skype: usamadar

#5Doug Knight
dknight@wsi.com
In reply to: Usama Dar (#4)
1 attachment(s)
Re: Tuning Postgresql on Windows XP Pro 32 bit

We tried reducing the memory footprint of the postgres processes, via
shared_buffers (from 30000 on Linux to 3000 on Windows), max_fsm_pages
(from 2000250 on Linux to 100000 on Windows), max_fsm_relations (from
20000 on Linux to 5000 on Windows), and max_connections (from 222 on
Linux to 100 on Windows). Another variable we played with was
effective_cache_size (174000 on Linux, 43700 on Windows). None of these
reduced memory usage, or improved performance, significantly. We still
see the high page fault rate too. Other things we tried were reducing
the number of WAL buffers, and changing the wal_sync_method to
opendata_sync, all with minimal effect. I've attached the latest version
of our Windows postgresql.conf file.

Doug

On Mon, 2008-01-07 at 19:49 +0500, Usama Dar wrote:

Show quoted text

Doug Knight wrote:

We are running the binary distribution, version 8.2.5-1, installed on
Windows XP Pro 32 bit with SP2. We typically run postgres on linux,
but have a need to run it under windows as well. Our typical admin
tuning for postgresql.conf doesn't seem to be as applicable for windows.

So what have you tuned so far? what are your current postgresql settings
that you have modified? What are your system specs for Hardware, RAM ,
CPU etc?

Attachments:

postgresql.conftext/plain; charset=utf-8; name=postgresql.confDownload
#6Josh Berkus
josh@agliodbs.com
In reply to: Doug Knight (#5)
Re: Tuning Postgresql on Windows XP Pro 32 bit

Doug,

This thread really should be moved to pgsql-performance mailing list. Thanks,
and good luck tuning Windows.

--
Josh Berkus
PostgreSQL @ Sun
San Francisco