Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: Checkpoints extreeeemely slow?

Re: Checkpoints extreeeemely slow?

From: Barry Evans <barry_at_promaxis.com>
Date: 2000/04/06
Message-ID: <di3H4.3565$9o.6385948@news.magma.ca>#1/1

A 01624 means a checkpoint did not occur. And with the way you set you LOG_CHECKPOINT parameters a checkpoint can only occur at a log switch. This is not recomended because a transaction that continues into the second log will prevent it.

So set LOG_CHECKPOINT_TIMEOUT for say 60 ( paramerter is in seconds) Also it is recomended to use a minimum of 3 redo log groups this would also help your problem.
I would suggest 4 redo log groups with a 100Mb redo log in each. ( if you can you should mirror them )

Barry

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
> ---------- ---------------------------------------------------------------

Received on Thu Apr 06 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US