Long checkpoint woe



IDS 10.0FC3 on Solaris 9. OLTP system.

Our system shows very long checkpoints (typically up to 10s, all day. Can
be up to a minute) for quite small amounts of dirty pages. We have
lru_min/max set so that the number of dirty ones never exceeds about 10,000.
As a checkpoint occurs we see through our monitor script the dirty page
count descend very slowly to 0 at a rate of about 1,000/s. (When I issued a
checkpoint during an ALTER FRAGMENT of a 4g table after I'd set lru_min/max
to 60 and 70, it took over half an hour!!).

I've had this open with IBM tech support for months. They've had me check
hardware, OS configuration etc etc, all of which have checked out fine, but
can't see a problem with Informix. Until the weekend we had one large 80g
dbspaces, but we took an outage at the weekend to split the busiest tables
in terms of writes out to separate dbspaces and now have a fairly even
balance over 5 dbspaces. It's made no difference at all

The IBM tech guy got me to create 2 20m slices then copy between them with a
2k page size. It does take a surprising amount of time with such a small
blocksize:

# time dd if=/dev/md/rdsk/d121 of=/dev/md/rdsk/d122 bs=2k
10240+0 records in
10240+0 records out

real 1m4.04s
user 0m0.03s
sys 0m0.64s

But id this really indicative of a problem?

Any other observations about the bigger Informix issue?

thanks
--
Neil Truby t:01932 724027
Director m:07798 811708
Ardenta Limited e:neil.truby@xxxxxxxxxxx


.



Relevant Pages

  • Re: Can Disk mirroring/db snapshots replace the usage of taking database backups?
    ... "onmode -c block" does more than just a checkpoint. ... One important thing is that it writes to the dbspaces the information ... For an external restore you could mix copies of different dbspaces ... relational database system with logging (or redo? ...
    (comp.databases.informix)
  • Re: Create Index Mysteriously Slow at the End - IDS 11.10.UC2W2 - RedHatEL5
    ... The PSORT_DBTEMP filesystem is on a different physical disk than the ... actually stop cleaning LRU's when the checkpoint came up... ... Fg Writes LRU Writes Chunk Writes ... Just the 1 for the 1 index chunk with dirty pages (index building is the ...
    (comp.databases.informix)
  • RE: The mystery of the disappearing dbspaces ...
    ... The mystery of the disappearing dbspaces ... ... 00:44:06 Maximum server connections 1 ... as the checkpoint immediately completed ... server starts up fast recovery it's going back to loguniq 4 (possibly ...
    (comp.databases.informix)
  • Black - the last level
    ... I was stuck just before the first checkpoint for ages. ... Then moved back into the tunnel, and took out a few more who chased me into it. ... And then the screen goes fucking black with the words "There is a problem with the disc you are using, it may be dirty or damaged". ...
    (uk.games.video.xbox)
  • Re: Checkpoint Question - need feedback
    ... what is the max size for the phys log nowadays; it used to be 2 GB ... In such a case blocking checkpoint may be welcome. ... or generate our own checkpoint whenever the buffer cache is 75% dirty ...
    (comp.databases.informix)