Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
Home -> Community -> Usenet -> c.d.o.server -> Re: Checkpoints extreeeemely slow?
A redo log of 200M is ridiculous. 20-25M should be sufficient. And the disk array: let me guess, RAID-5? Means a performance penalty for any write activity, let alone sequential writes, as RAID-5 has parity checks.
Hth,
Sybrand Bakker, Oracle DBA
Greg Stark <greg-spare-1_at_mit.edu> wrote in message
news:874s9guq3f.fsf_at_HSE-Montreal-ppp33181.qc.sympatico.ca...
>
> I'm not sure I'm interpreting these numbers correctly, but they seem to be
> implying that the cause of our performance problems is checkpoints that
are
> taking upwards of 15 minutes. Is that even possible? One question I have
is if
> 8.1.6 has a CKPT process running does that necessarily mean it's using it?
The
> CHECKPOINT_PROCSES parameter seems to be gone in 8i.
>
> I've been experimenting with the redo logs, at this point i have the least
> variables I can expect to have: two redo logs on two different disks. Each
is
> 200Mb, it takes about 20m to switch. The log_checkpoint_timeout is 0 and
> log_checkpoint_interval is 999999999.
>
> The intent is that checkpoints occur only on log file switches and always
read
> from the _other_ disk from the current active redo log.
>
> What's actually happening is that the checkpoint seems to go on and on for
> about 15 minutes, nearly long enough to bring everything crashing to a
halt as
> it wraps around and runs into the active redo log. I believe the
checkpoint is
> happening because the following query continues to show two values with a
> difference of one for this duration and because when I was dropping and
adding
> log files I received a 01624 on the not current log file.
>
> SQL> select * from v$sysstat where name like 'background checkpoints%';
>
> STATISTIC# NAME CLASS VALUE
> ---------- ---------------------------------------------------------------