| From: | Jim Nasby <jnasby(at)pervasive(dot)com> |
|---|---|
| To: | David Wall <d(dot)wall(at)computer(dot)org> |
| Cc: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: reindexdb script required in 8.1? |
| Date: | 2006-03-08 22:13:10 |
| Message-ID: | AAA10FAC-944F-43C1-BC56-32BD037E1951@pervasive.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Mar 7, 2006, at 8:06 PM, David Wall wrote:
> I've upgraded from 8.0 to 8.1 and want to be sure I'm making the
> changes that are required.
>
> For my backups, I have removed the option --blobs because it says
> this is no longer needed. I guess the backup automatically
> includes blobs now?
You do periodically test your recovery process, right? If not, now's
a good time to start. :) I don't know off-hand if blobs are
automatically included, but the release notes should tell you. If
you're using SQL dumps you could also just look.
> I have also been running the contributed 'reindexdb' script by
> Shaun Thomas in my backups. Is that still necessary? It does not
> appear to be part of the contrib area anymore.
AFAIK all functionality of that script is included in the built-in
REINDEX now. In particular REINDEX DATABASE was changed to vacuum
user tables instead of system tables. See also http://
www.postgresql.org/docs/8.1/interactive/sql-reindex.html
BTW, are you sure you need to do that? Index bloat is far less of a
problem now than it used to be, especially if you're vacuuming
frequently enough.
> Also, my backup scripts still run vacuumlo. I rebuilt that in 8.1
> and am using that. Is that still required or is vacuumlo part of
> the new 8.1 vacuum capabilities?
Hrm, dunno. Check the release notes. If it's still in 8.1 contrib I'd
bet it's not built-in though.
> Lastly, do I still need to run vacuum analyze from time to time
> update my stats, or is that done automatically? I read about how
> some vacuums are automatic, but it's not clear if this auto-vacuum
> is activated by default or not and I'm not sure how I specify that
> I want this to occur.
contrib/pgautovacuum is now built in, with expanded capabilities, but
you have to specifically enable it. I'd also drop the thresholds to
0.2 and 0.1 (vacuum/analyze) and drop the limits from 1000/500 to
300/150.
--
Jim C. Nasby, Sr. Engineering Consultant jnasby(at)pervasive(dot)com
Pervasive Software http://pervasive.com work: 512-231-6117
vcard: http://jim.nasby.net/pervasive.vcf cell: 512-569-9461
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jim Nasby | 2006-03-08 22:17:39 | Re: database/schema level triggers? |
| Previous Message | David Fetter | 2006-03-08 22:09:10 | Re: ALTER TABLE -- how to add ON DELETE CASCADE? |