回复:今天遇见的一个奇怪现象,解决过程如下

展翅飞翔

西门子1847工业学习平台

  • 帖子

    1276
  • 精华

    33
  • 被关注

    17

论坛等级:侠圣

注册时间:2003-07-07

普通 普通 如何晋级?

发布于 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--乔鹏
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32913条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。