[MES]制造执行系统(三)

      这几天忙着开会,都忘记更新blog了。可能要做一个看板程式,需要画曲线图。大概是下一个需求了。 继续书写[MES]制造执行系统(三)噩梦的根源。

       有做过苹果客服的朋友都应该知道苹果是个要求很严格的厂家。而我做的这个MES正好是为他们服务的。这就包括随时的跟踪订单生产状况,产品的质量。其实就要挂个生产看板,他们过来可以随时看看板数据。当然,他们也可以在外网(VNC)上访问到这些看板。

看板样式如下图:

 

 运行了几个月,老是down机。查找出一些问题,当然,有很多的方面需要更改,出问题了就不是一个人的错,也不是一个地方的错。我也找过很多资料,希望改进数据库服务器的速度。我在下个月的博文中给出。

 昨天晚上B40MES出現了點問題,根據我的瞭解以及現場人員的反映,問題主要有:

1NPS回報的時間過長,現場說在下午19點左右,一般要2-3分鐘,我是748接到電話。8點中到達的現場。我測試的時候是OK的,沒有那麼慢,幾秒鐘即可。

2,包裝站回報慢,我有注意到現場的回報大部分都在快交班的時候刷回報,這樣大量的回報在短時間內回報,也會對速度有影響的。現場工作人員是否能夠分批回報呢?以減輕服務器負荷。

3,看板數據在那個時間段(下午19點左右),會有空白的現象出現,沒有數據顯示。

 

出現上面的問題主要會有兩個時間段一個是白班的19點左右,一個是晚班的4點鐘左右。

 

為了改善速度,更加方便現場作業我建議如下:

 

1,由IT來查找程式的不足,以便做即時的改進,提高處理的速度。

2,現場刷回報正常操作,分批進行。不要短時間內做大量的回報,麻煩現場人員配合一下!

3,隨著不斷的生產,數據庫裏的數據量會越來越大,我建議資料做個歸檔動作,我希望參考B40報表的同事們能夠提供我個時間,你們需要看多久之前的報表,我們好在那之前的資料做個歸檔!

 

  

PS:可能要分幾個方面查找原因:網路,本機電腦,連接服務器,MES服務器,MES數據庫服務器(孟課提示出問題的時候該機cpu70%左右)

数据量越来越大。动作之一

1、將上次給你的資料庫連線程式(DBObject)更新至MES上。

l   DBobject.dll更新至LibDBAccess.cs更新至App_Code/Class

l   所有使用到AdGroup.DBObject.DBAdapter的都要修改,將”MsSql”parameter拿掉,只保留後面的connectionstirng

l   記得所有程式先在你電腦上點過正常,再整個更新到Server上。

 

2、Review MES DB的備份。我有看到兩個CNMESDB備份計劃,都有在正常執行嗎?Log還是很大..

3、增加一個Rebuild QCAVNQCAVDN Index的排程。

4、QCAVNQCAVDN的資料量越來越大問一下B40專案的相關人員,他們在看歷史資料通常會看多久以前的?

要開始準備將舊的歷史資料做歸檔。

(目前約200萬筆,預估到500萬筆以上效能會開始受影響)

哎!还是一样的效果。效果不明显。动作之二

做好数据库的迁移做了两个排程:

检查表存储过程:

迁移数据存储过程:

 

开始还可以CPU能够保持75%左右。 但噩梦还在继续.....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值