如何改善進銷存系統效能?
到iT邦幫忙
rex1581(iT邦初學者10級)發問:
公司以Windows XP的網路芳鄰建立內部網路,ERP系統則是用Visual FoxPro寫成。執行時,除了資料庫所在的電腦速度較快,其他電腦都很慢,請問改善方式?
youshiao(iT邦初學者10級):
看起來貴公司現有系統已經沒有辦法支撐公司的成長。建議考量公司未來3到5年的發展規模來規畫新的系統,公司的IT部門也要配合變革才行。如果,IT人員的工作負荷很高,可以考慮外購的方案,目前中小型的進銷存系統或ERP,價格都不貴,也很穩定,可以優先考慮。
maxding(iT邦初學者9級):
請先檢查硬體,看看Hub或路由器是否為老舊的產品,可能需要清潔或更換。其次再查看網路線是否接觸不良。
再來看軟體的設定部分,可以檢查所有的內部電腦是否在同一工作群組內、每臺電腦防火牆設定是否正確,也可以考慮更新每臺電腦網路卡的驅動程式。
k530712(iT邦初學者10級):
我剛到現在的公司時,也有這種問題,後來發現是防毒軟體造成的,可以參考。
lmwu2002(iT邦初學者10級):
如果有原始碼,可以找一臺使用者的電腦,安裝Visual FoxPro,從用戶端執行,找出哪一行程式較耗時間。
Visual FoxPro的程式,幾個常見問題:
1.在Windows環境下,不要用電腦名稱來連線,改採IP。
2.如果程式寫不好,導致產生大量資料傳輸到使用者,速度也會變慢。
3.資料庫沒有設適當的索引,直接用SQL語法來查詢,搜尋,也容易變慢
4.執行程式時,將所有基本資料更新到使用者電腦。
其實Visual FoxPro執行速度是很好的,即使在Pentium Ⅲ的電腦下,仍然很快。我們公司仍有大量Visual FoxPro的程式,而且使用者超過150人,效能仍然不錯。
goodnight(iT邦初學者9級):
資料庫的主機不要用賽揚處理器;每一臺電腦最好有固定IP,或透過IP分享器指派。
我想你一定是用網路磁碟的方式,這種方式本來就會慢一點。另外,建議資料庫主機,不要使用這種方式,以免影響效能。另外遇到有人大量傳輸資料也會影響。
熱門新聞
2025-01-26
2025-01-26
2025-01-24
2025-01-26
2025-01-24
2025-01-24