发布于 2007-02-21 22:08:28
0楼
V5.X是Sybase的数据库.
有隐患,数据库只是一个文件,
而且会随时间的推移越滚越大.
存这个数据库文件的硬盘扇区日复一日的读写,出现坏道是迟早的事情,
一旦存这个数据库文件的硬盘有一个小小的坏道或坏扇区,就完蛋了.
会导致整个数据库文件报废.
表现出来的问题是退出时提示错误,
查询历史数据不成功(如无历史趋势)
直接拷贝一个同名的空文件是可以解决的.
但是历史记录会玩完的.
解决方法:
尤其是V5.X已经运行了几年的系统一定要注意.
1.定期的导出数据库,作备份,然后清理数据库.
比如每半年导出历史数据,备份一次,然后清理掉1年半以前的数据.
这样,备份比较完整,出问题时最多损失半年的数据.
而且查询历史趋势时会快很多的,
否则历史数据越多,数据库文件就会越大,
查询起来会死慢的,我见过某钢厂的系统,存了不到4年的数据,
查历史趋势时,硬盘狂响,有随时完蛋的那种恐怖声音,
计算机同时会假死.好长一段时间趋势出来后才能激活的.
关于如何,导出,备份,清理可以咨询热线.他们应该有个文档专门讲这个的.
2.如果你懒得作这些,或者想寻求更稳定的方法.
给电脑加硬盘RAID1吧.
最好的方法是直接淘汰旧电脑,上台新机子.
毕竟老机子的硬盘已经服役很久了,寿命快到了也说不定.
我现在极力的推崇在工控机中上Raid1.
没丢过数据的人不知道数据的可贵啊...
现在硬盘这么便宜,RAID的技术也十分的发达了.
报个大修计划,电脑才值几个钱啊,跟数据价值比差远了.
CPU越低越好,越低越稳定.当然你可别弄个P3来玩.
个人看法:Celeron足够.
内存要大,历史数据越多,时间越长,查询越慢,内存就要越大.
再熬几年,等到现在的配置也变得死慢死慢的时候,整套系统也该升级换代了.
硬盘直接就上SATA的Raid1.叫准热插拔.带校验技术.
每个扇区都会定时校验的,还有完整的"写后读"技术,
一旦写上去,马上回读,如果读回来的不一样,或读不回来,
则将此扇区标记位坏的,不再往上边写了.重新往好的扇区写.
这样会有一个默默无闻的硬盘卫士在后台工作,可靠性大大提高.
最极端的情况下,一块硬盘整体挂了,还有一个在工作.
数据时保存的,那个文件是完整的.
关于Raid,问问搞IT的证券,银行,售票等维护工程师,他们十分的清楚!
Qiaopeng1231--乔鹏