问题一:不扩/目录 ,而是将chunk放在新建的 /data , chunk与原路径不一致,是否会影响数据库i/o之类的性能?
答:
1、关闭数据库,COPY原来在CHK文件到/data中,但是需要创建一个软连接,指向/home/informix/dbs/datachunk1
ln -s /data/datachunk1 /home/informix/dbs/datachunk1
2、重启数据库,这样是可以的
至于IO的性能,需要去衡量你新加入的磁盘IOPS高还是用来的磁盘IOPS高。
问题二:为什么load因事件日志满失败后,datachunk1和3减少了没有恢复,而select查询导入的表却是0条记录,说明数据没有导入,那datachunk1减小了的size哪去了?
答:
你在带日志的情况下load,引起了长事务,load操作需要回滚的,所以你select就是0条了。
至于datachunk1和3减少了没有恢复的问题,我怀疑是extent没有释放,反正长事务回滚之后数据量也是0条,你可以drop表重建即可。
建议:
1、了解一下长事务的概念;
2、了解一下dbsapces\chunk\表的关系