存貨記賬和恢復(fù)記賬速度特慢,效率太低
發(fā)布于:2018-02-12 17:31:42
問題現(xiàn)象:客戶月末進(jìn)行存貨核算記賬和恢復(fù)記賬時(shí)速度特慢,記價(jià)方式為:移動(dòng)平均法, 按倉(cāng)庫記賬. 客戶電腦配置: IBM服務(wù)器, CPU為:致強(qiáng) 2.7G 內(nèi)存:1G 在斷開網(wǎng)絡(luò)的情況下測(cè)試將6條記錄進(jìn)行記賬所需時(shí)間為: 17秒左右,測(cè)試423條記錄所需時(shí)間為:46分鐘左右 該速度實(shí)在是影響客戶的操作效率,打了支持網(wǎng)站上的補(bǔ)丁后問題仍然存在,請(qǐng)集團(tuán)給予支持,盡快解決該問題。
解決方案:?jiǎn)栴}處理: 在用戶數(shù)據(jù)庫的收發(fā)記錄子表rdrecords上人為添加了觸發(fā)器『abc』,導(dǎo)致記帳效率低。刪除該觸發(fā)器,進(jìn)行記帳操作,2000多條記錄幾分鐘即可完成。 注意事項(xiàng): 對(duì)于觸發(fā)器的使用,請(qǐng)先參考sql聯(lián)機(jī)幫助,了解一下inserted、deleted表的功能、使用方法。 不建議或盡量避免對(duì)用戶數(shù)據(jù)庫添加觸發(fā)器、修改存儲(chǔ)過程、及現(xiàn)有數(shù)據(jù)庫、表結(jié)構(gòu),以免影響產(chǎn)品正常功能使用。