jingyanyong 发表于 2007-06-21 19:58

CKPT 时间超长

Informix 数据库,做大数据量处理时,检查点出现后,每次检查时间特别长,时间达到30分钟,检查点设置的时间为600,请问与哪个参数的配置有关?LRU_MAX_DIRTY设置为40,LRU_MIN_DIRTY设置为30   CPU 8 个,内存4G. HPUNIX

wenlq 发表于 2007-06-22 08:10

30分钟也太夸张了。
LRU_MAX_DIRTY   LRU_MIN_DIRTY
调整到 12
BUFFERS 是多少

lpz 发表于 2007-06-22 10:21

原帖由 wenlq 于 2007-6-22 08:10 发表
30分钟也太夸张了。
LRU_MAX_DIRTY   LRU_MIN_DIRTY
调整到 12
BUFFERS 是多少
LRU_MAX_DIRTY   LRU_MIN_DIRTY分别调整到2和1,不是1和2.

jingyanyong 发表于 2007-06-22 15:22

参数,修改LRU_MAX_DIRTY和 LRU percent dirt后时间缩短到5-6分钟

LOCKS         5000000         # Maximum number of locks
BUFFERS         1024000          # Maximum number of shared buffers
PHYSBUFF      2048            # Physical log buffer size (Kbytes)
LOGBUFF         2048            # Logical log buffer size (Kbytes)
CLEANERS      8            # Number of buffer cleaner processes
SHMBASE         0x0               # Shared memory base address
SHMVIRTSIZE   1024000          # initial virtual shared memory segment size
SHMADD          128000         # Size of new shared memory segments (Kbytes
SHMTOTAL      0               # Total shared memory (Kbytes). 0=>unlimited
CKPTINTVL       600             # Check point interval (in sec)
LRUS            16            # Number of LRU queues
LRU_MAX_DIRTY   4            # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY   3            # LRU percent dirty end cleaning limit
TXTIMEOUT       0x12c             # Transaction timeout (in sec)
STACKSIZE       256
页: [1]
查看完整版本: CKPT 时间超长