紧急救援!!!!一个关于informix数据库优化的问题。
当数据表众多及对数据库进行频繁操作过多时,表中的数据可能分布在多个磁盘和混合其他表中的数据。要避免这种情形,就要生成适当的区域长度(针对某个表的磁盘空间)来进行区域计划和管理。这里可以利用informix数据库提供的oncheck -pe 命令来查看其数据库中的表格结构。我用oncheck -pe命令其输出如下:
Disk usage for Chunk 1 Start Length
--------------------------------------------------------------------
stores7:customer 1000 13
stores7:item 1250 12
sotres7:customer 3000 2500
从这里我们可以看出customer出现了两次,当这种情况出现过多时,便会得到informix数据库的警告!
通常解决这种情况是通过重建这些表,公司中有很多重要数据,所以不能采用这种方法。不知哪位仁兄还能给小弟提供一种建议,在不重建表的情况下通过其他一些命令来完成其优化过程,不胜感激,期待高手的回音。