QTone 发表于 2010-05-12 13:01

日期差12小时

通过查看online.log
00:37:40Checkpoint Completed:duration was 4 seconds.
00:42:50Checkpoint Completed:duration was 4 seconds.
00:48:00Checkpoint Completed:duration was 4 seconds.
00:53:10Checkpoint Completed:duration was 3 seconds.
发现日期不对,现在时间为12:56,怎么数据库日志为00:53 呢,刚好差了12个小时,这样是否有问题?

平台: sco 505
Informix Dynamic Server Version 7.31.UC7    -- On-Line -- Up 123 days 11:55:42 --
1179611 Kbytes

liaosnet 发表于 2010-05-12 13:02

本帖最后由 liaosnet 于 2010-05-12 13:03 编辑

这个应该是更改了系统时区吧~~

onstat -g env 可以查看数据库当前使用的时区..系统时区,一般来说date就可以看到..

QTone 发表于 2010-05-12 13:08

这个应该是更改了系统时区吧~~

onstat -g env 可以查看数据库当前使用的时区..系统时区,一般来说date就可 ...
liaosnet 发表于 2010-05-12 13:02 http://bbs.chinaunix.net/images/common/back.gif


老版本,没有onstat -g env 命令.
/>date
Wed May 12 13:06:57 CST 2010
如果需要调整,修改成什么时区呢? 需要停库来做吧

liaosnet 发表于 2010-05-12 13:10

回复 3# QTone


    7.31有onstat -g env这样的命令吧~
   要修改只能是停库~停库重启就好了.

QTone 发表于 2010-05-12 13:16

回复QTone


    7.31有onstat -g env这样的命令吧~
   要修改只能是停库~停库重启就好了.
liaosnet 发表于 2010-05-12 13:10 http://bbs.chinaunix.net/images/common/back.gif


    单独修改时间不会有什么影响吧?

在问下,我这个库 默认每5分钟一次检查点,有时经常造成系统没反应,dbaccess 进去长时间反应不过来,需要等检查点做完,请问下这个应该如何调整呢?

liaosnet 发表于 2010-05-12 13:22

极不建议在数据库运行时更改系统时间!!
建议:更改系统时间应该先将数据库关闭.

检查点将阻塞所有事物~这个是正常的..
减小检查点的时长,可以增加LRU队列数量,减少LRU_MIN/LRU_MAX; 以减少在检查点时清回磁盘的数据量..但取决于你的数据库运行情况..

QTone 发表于 2010-05-12 13:33

极不建议在数据库运行时更改系统时间!!
建议:更改系统时间应该先将数据库关闭.

检查点将阻塞所有事物~这 ...
liaosnet 发表于 2010-05-12 13:22 http://bbs.chinaunix.net/images/common/back.gif


我会停库,在修改系统时间的.
我现在检查点经常7分钟以上,io暂用一半以上,有些应用得不到及时响应

onconfig中 参数为:
LRUS            8               # Number of LRU queues
LRU_MAX_DIRTY   60            # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY   50            # LRU percent dirty end cleaning limit

修改成 下面如何,有计算公式吗?
LRUS            12               # Number of LRU queues
LRU_MAX_DIRTY   40            # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY   20            # LRU percent dirty end cleaning limit

而且我内存3G,现在数据库用了1G左右,需要调整buffer吗?

liaosnet 发表于 2010-05-12 13:40

你那检查点间隔是5分钟呀~每次4秒左右~那来7分钟之说?

LRUS            16            # Number of LRU queues
LRU_MAX_DIRTY   10             # LRU percent dirty begin cleaning limit
LRU_MIN_DIRTY    5            # LRU percent dirty end cleaning limit

如果还太长..还可以再减少些..

QTone 发表于 2010-05-12 13:46

你那检查点间隔是5分钟呀~每次4秒左右~那来7分钟之说?

LRUS            16            # Number of LR ...
liaosnet 发表于 2010-05-12 13:40 http://bbs.chinaunix.net/images/common/back.gif


01:03:29Checkpoint Completed:duration was 4 seconds.
01:08:39Checkpoint Completed:duration was 4 seconds.
01:13:50Checkpoint Completed:duration was 4 seconds.
01:19:00Checkpoint Completed:duration was 4 seconds.
==============
01:27:06Checkpoint Completed:duration was 180 seconds.
01:30:39Logical Log 396 Complete.
01:30:42Process exited with return code 142: /bin/sh /bin/sh -c /usr/informix/
etc/log_full.sh 2 23 "Logical Log 396 Complete." "Logical Log 396 Complete."
01:35:13Checkpoint Completed:duration was 180 seconds.
01:43:15Checkpoint Completed:duration was 176 seconds.

等号那里,io接近50%. 检查点完成用了8分钟啊.

liaosnet 发表于 2010-05-12 13:51

你们现在在做什么呢?这也不是用了8分钟呀...duration was 以后的才是检查点的时间..往前180秒才是开始时间.也就是这次的检查点用了3分钟...
页: [1] 2
查看完整版本: 日期差12小时