日志:物理日志,逻辑日志(两者的的默认大小不合理)
设置物理/逻辑日志:
显示日志信息:onstat -l
物理日志:保存数据的前映象
逻辑日志:保存数据库的变化(现在的数据库都是先写日志数据库)
设置物理日志:默认保存在rootdbs中,创建新的表空间,更改物理日志到新的位置
mkdir -p /disk/sdb6/dbs
chown informix:informix /disk/sdb6/dbs
touch /disk/sdb6/dbs/phydbs
chmod 660 /disk/sdb6/dbs/phydbs
chown informix:informix /disk/sdb6/dbs/phydbs
(informix用户)onspaces -c -d phydbs -o 0 -s 102400 -p /disk/sdb6/dbs/phydbs
更改物理日志到新的位置:
onparams --help
onparams -p -s 102000 -d phydbs -y size:要小一点
逻辑日志(主要考量事务处理:20G):一个正常运行数据库至少要有3个逻辑日志
删除所有的现有逻辑日志,指到新的位置(表空间)
一般是先添加新的逻辑日志,再删除已有的逻辑日志。
touch /disk/sdb6/dbs/logdbs1
chmod 660 /disk/sdb6/dbs/logdbs1
chown informix:informix /disk/sdb6/dbs/logdbs1
touch /disk/sdb6/dbs/logdbs2
chmod 660 /disk/sdb6/dbs/logdbs2
chown informix:informix /disk/sdb6/dbs/logdbs2
(informix用户)
onspaces -c -d logdbs1 -o 0 -s 51200 -p /disk/sdb6/dbs/logdbs1
onspaces -c -d logdbs2 -o 0 -s 51200 -p /disk/sdb6/dbs/logdbs2
添加新的逻辑日志:
onparams -a -d logdbs1 -s 51000 -i
onparams -a -d logdbs2 -s 51000 -i
onstat -l
删除逻辑日志:
onparams -d -l 2 -y
ontape -a --手动备份逻辑日志
ontape -c --持续备份逻辑日志
ontape -s -L 0
ontape -s -L 1
ontape -s -L 2
临时空间:用来做排序的,对性能优化非常重要(临时表),默认放在rootdbs中
从配置文件中设置(参数文件)
onstat -c |grep TEMP
临时空间要设置多个,自动并行处理,同时往多个里面写,可提高性能
DBSPACETEMP默认使用rootdbs空间,需要修改
onspace --help
touch /disk/sdb6/dbs/tempdbs1
chmod 660 /disk/sdb6/dbs/tempdbs1
chown informix:informix /disk/sdb6/dbs/tempdbs1
touch /disk/sdb6/dbs/tempdbs2
chmod 660 /disk/sdb6/dbs/tempdbs2
chown informix:informix /disk/
设置物理/逻辑日志:
显示日志信息:onstat -l
物理日志:保存数据的前映象
逻辑日志:保存数据库的变化(现在的数据库都是先写日志数据库)
设置物理日志:默认保存在rootdbs中,创建新的表空间,更改物理日志到新的位置
mkdir -p /disk/sdb6/dbs
chown informix:informix /disk/sdb6/dbs
touch /disk/sdb6/dbs/phydbs
chmod 660 /disk/sdb6/dbs/phydbs
chown informix:informix /disk/sdb6/dbs/phydbs
(informix用户)onspaces -c -d phydbs -o 0 -s 102400 -p /disk/sdb6/dbs/phydbs
更改物理日志到新的位置:
onparams --help
onparams -p -s 102000 -d phydbs -y size:要小一点
逻辑日志(主要考量事务处理:20G):一个正常运行数据库至少要有3个逻辑日志
删除所有的现有逻辑日志,指到新的位置(表空间)
一般是先添加新的逻辑日志,再删除已有的逻辑日志。
touch /disk/sdb6/dbs/logdbs1
chmod 660 /disk/sdb6/dbs/logdbs1
chown informix:informix /disk/sdb6/dbs/logdbs1
touch /disk/sdb6/dbs/logdbs2
chmod 660 /disk/sdb6/dbs/logdbs2
chown informix:informix /disk/sdb6/dbs/logdbs2
(informix用户)
onspaces -c -d logdbs1 -o 0 -s 51200 -p /disk/sdb6/dbs/logdbs1
onspaces -c -d logdbs2 -o 0 -s 51200 -p /disk/sdb6/dbs/logdbs2
添加新的逻辑日志:
onparams -a -d logdbs1 -s 51000 -i
onparams -a -d logdbs2 -s 51000 -i
onstat -l
删除逻辑日志:
onparams -d -l 2 -y
ontape -a --手动备份逻辑日志
ontape -c --持续备份逻辑日志
ontape -s -L 0
ontape -s -L 1
ontape -s -L 2
临时空间:用来做排序的,对性能优化非常重要(临时表),默认放在rootdbs中
从配置文件中设置(参数文件)
onstat -c |grep TEMP
临时空间要设置多个,自动并行处理,同时往多个里面写,可提高性能
DBSPACETEMP默认使用rootdbs空间,需要修改
onspace --help
touch /disk/sdb6/dbs/tempdbs1
chmod 660 /disk/sdb6/dbs/tempdbs1
chown informix:informix /disk/sdb6/dbs/tempdbs1
touch /disk/sdb6/dbs/tempdbs2
chmod 660 /disk/sdb6/dbs/tempdbs2
chown informix:informix /disk/