Обсуждение: Performance tuning...
Greetings and Salutations... This has probably been discussed a number of times, but I really need your help. I am upgrading from 8.1 to 8.2. Right now I have the restore of the database to the new version running. It has been running since December 21, at 4:30 PM. I'm in a University environment and we're in the midst of winter break, so there is very little processing going on on my systems. This is actually a test run of the upgrade. I thought I would be able to do the test and live during the break but as slow as this thing is going, I may be lucky just to finish the test. This brings me to my question. Is there any performance tuning I can do to make this think run faster? This is a Sun box running Solaris 10. Carol
Cache, cache, cache, cache. Thomas Sattler Morgan Stanley | Technology 750 Seventh Avenue, 14th Floor | New York, NY 10019 Phone: +1 212 762-1212 Thomas.Sattler@morganstanley.com > -----Original Message----- > From: pgsql-admin-owner@postgresql.org > [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Carol Walter > Sent: Wednesday, January 02, 2008 10:35 AM > To: pgsql-admin@postgresql.org > Subject: [ADMIN] Performance tuning... > > Greetings and Salutations... > > This has probably been discussed a number of times, but I > really need your help. I am upgrading from 8.1 to 8.2. > Right now I have the restore of the database to the new > version running. It has been running since December 21, at > 4:30 PM. I'm in a University environment and we're in the > midst of winter break, so there is very little processing > going on on my systems. This is actually a test run of the > upgrade. I thought I would be able to do the test and live > during the break but as slow as this thing is going, I may be > lucky just to finish the test. This brings me to my question. Is > there any performance tuning I can do to make this think run > faster? > This is a Sun box running Solaris 10. > > Carol > > ---------------------------(end of > broadcast)--------------------------- > TIP 1: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org > so that your > message can get through to the mailing list cleanly > -------------------------------------------------------- NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege.Use of this email is prohibited when received in error.
On Jan 2, 2008 9:34 AM, Carol Walter <walterc@indiana.edu> wrote: > Greetings and Salutations... > > This has probably been discussed a number of times, but I really need > your help. I am upgrading from 8.1 to 8.2. Right now I have the > restore of the database to the new version running. It has been > running since December 21, at 4:30 PM. I'm in a University > environment and we're in the midst of winter break, so there is very > little processing going on on my systems. This is actually a test > run of the upgrade. I thought I would be able to do the test and > live during the break but as slow as this thing is going, I may be > lucky just to finish the test. This brings me to my question. Is > there any performance tuning I can do to make this think run faster? > This is a Sun box running Solaris 10. That's a VERY long time for a restore to be running. You might want to look at using pgbulkloader on your data if that helps. Hard to say what's going wrong with this overview of info. How big is the database on disk? How big is the backup? Where is the backup spending most of its time? restoring tables or creating indexes or what? What are you running out of? CPU, I/O, etc... vmstat iostat and top can help figure that out. What kind of disk subsystem do you have? How many CPUs and how much memory does this machine have? You can turn off fsync during the restore (good idea to turn it back on when you're done though) Turn up maintenance_work_mem to something in the 512M to 1G range (depending on how much memory your machine has)
Hi Carol, On Wed, Jan 02, 2008 at 10:34:47AM -0500, Carol Walter wrote: > This has probably been discussed a number of times, but I really need > your help. I am upgrading from 8.1 to 8.2. Right now I have the > restore of the database to the new version running. It has been > running since December 21, at 4:30 PM. I'm in a University > environment and we're in the midst of winter break, so there is very > little processing going on on my systems. This is actually a test > run of the upgrade. I thought I would be able to do the test and > live during the break but as slow as this thing is going, I may be > lucky just to finish the test. This brings me to my question. Is > there any performance tuning I can do to make this think run faster? > This is a Sun box running Solaris 10. The restore has been running for over 12 days now? How large is the database? Did you adjust any settings in postgresql.conf (probably based on the 8.1 ones)? Do you see anything in PostgreSQL's log file? What kind of machine are you using (there are a lot of different Sun boxes...) Bye, Tino. -- www.craniosacralzentrum.de www.spiritualdesign-chemnitz.de Tino Schwarze * Parkstraße 17h * 09120 Chemnitz
Sattler, Thomas (IT) wrote:
and consider dropping all indices until after the load is completed..Cache, cache, cache, cache.
Thomas Sattler Morgan Stanley | Technology 750 Seventh Avenue, 14th Floor | New York, NY 10019 Phone: +1 212 762-1212 Thomas.Sattler@morganstanley.com-----Original Message----- From: pgsql-admin-owner@postgresql.org [mailto:pgsql-admin-owner@postgresql.org] On Behalf Of Carol Walter Sent: Wednesday, January 02, 2008 10:35 AM To: pgsql-admin@postgresql.org Subject: [ADMIN] Performance tuning... Greetings and Salutations... This has probably been discussed a number of times, but I really need your help. I am upgrading from 8.1 to 8.2. Right now I have the restore of the database to the new version running. It has been running since December 21, at 4:30 PM. I'm in a University environment and we're in the midst of winter break, so there is very little processing going on on my systems. This is actually a test run of the upgrade. I thought I would be able to do the test and live during the break but as slow as this thing is going, I may be lucky just to finish the test. This brings me to my question. Is there any performance tuning I can do to make this think run faster? This is a Sun box running Solaris 10. Carol ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly-------------------------------------------------------- NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error. ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org
-- ------------------------------------------------------------------------ Naomi Walker Chief Information Officer Mphasis Healthcare Solutions nwalker@mhs.mphasis.com ---An EDS Company 602-604-3100 ------------------------------------------------------------------------ Excellence is not a skill. It is an attitude. --Ralph Marston ------------------------------------------------------------------------
-- CONFIDENTIALITY NOTICE --
Information transmitted by this e-mail is proprietary to MphasiS and/ or its Customers and is intended for use only by the individual or entity to which it is addressed, and may contain information that is privileged, confidential or exempt from disclosure under applicable law. If you are not the intended recipient or it appears that this mail has been forwarded to you without proper authority, you are notified that any use or dissemination of this information in any manner is strictly prohibited. In such cases, please notify us immediately at mailmaster@mphasis.com and delete this e-mail from your records.