iT邦幫忙

0

高手們,請問:公司內部進銷存作業系統很慢

我的公司是家迷你小公司,公司內部以WindowXP網路芳鄰的方法建立內部網路,程式以Visual FoxPro寫的,除了資料庫所在的PC速度較快以外其它的PC執行起來速度都很慢,就算資料庫PC沒有操作其它PC的速度依舊非常慢,請高手們告訴我改善方式,謝謝!

換新的電腦,順便提振一下國內的景氣
16
goodnight
iT邦研究生 3 級 ‧ 2009-09-21 13:21:07
最佳解答

資料庫的主機最好不要用賽揚的cpu之外, 每一台的pc 最好有固定 ip , 如果你透過ip分享器, 就不用設定固定ip
我想你一定是用網路磁碟的方式, 這種方式, 本來就會慢一點點, 另外, 建議資料主機, 不要去使用它, 以免分散效能
還有網路上有人大量傳輸資料也會影響

我也是用 vfp , 沒有你說的問題
vfp 是很強的資料庫, 因為危及到 sql 所以被微軟買下來, 不過兩者是不同的概念

rex1581 iT邦新手 5 級 ‧ 2009-09-22 18:40:17 檢舉

是的,因為我不是正規科班出身,是買書自學的所以有些專業名詞不太懂;而慢的地方主要是在銷貨作業

18
pantc328
iT邦研究生 1 級 ‧ 2009-09-18 14:42:02

你的系統是從哪來?
1.自建:這樣你應該很清楚內部流程.
2.外購:這樣要請你們廠商幫忙解決.

24
bigredinf
iT邦新手 4 級 ‧ 2009-09-18 15:59:04

發文提到,資料庫所在PC很快,其他都慢,應該是
資料在網路中傳輸太慢了,建議:
1.換HUB
2.更換網路線
3.換PC
如果都不行,那就換一套軟體吧!

******
免費進銷存及總帳會計軟體
(不限時間筆數,含網路版),
歡迎下載使用
<www.bigredinf.net> 必利得資訊
******

22
wdchiang
iT邦新手 5 級 ‧ 2009-09-18 23:46:06

有需要改寫嗎?我可以幫點小忙,用 Delphi or .net 改寫,
Visual FoxPro 的效能本來就不是很好,因為是舊的開發工具。

vfp vs vb
http://vfp.sunyear.com.tw/viewtopic.php?t=4909
如果妳說vfp不是好工具.那表示你對vfp不熟悉.請不要亂批判...

18
eric19740521
iT邦新手 3 級 ‧ 2009-09-19 09:23:13

1.ODBC的連接從網路映射盤改為用地址.
2.VFP是很好的工具.

==========================================================
程式與鹹穌雞 找不到免費的軟體?來這就對了_會計_進銷存_理財工具
用商用軟體太貴嗎?這裡有免費的_會計_進銷存_理財工具
http://easysoft.twelife.com 部落格
http://easysoft.202.tw 論壇
http://twelife.com 台灣e生活網(比IKEA便宜喔)
http://www.ml-lohas.com.tw 貓貍綠能居家生活網(節能.減碳.環保綠生活)

回應

妳要我回應甚麼???

12
kevinchu1109
iT邦新手 5 級 ‧ 2009-09-19 15:23:30

A回答問題

18
maxding
iT邦新手 3 級 ‧ 2009-09-19 20:29:48

樓上的請依照問題來回答 =.=
請先從以下步驟檢查
硬體
1.HUB or 路由器是否為老舊的產品,需清潔或更換
2.網路線是否接觸不良

軟體
1.所有的內部電腦是否在同一工作群組內
2.每台電腦防火牆的設定
3.更新每台電腦網路卡的驅動程式

以上方式處理試試看,因為沒有看到實際網路運作設定狀態,所以僅能隔空抓藥。

20
youshiao
iT邦研究生 1 級 ‧ 2009-09-20 10:18:47

看起來貴公司現有系統没有辦法支持公司的成長, 建議考量公司未來3到5年的發展規模(transactions volume, users)來規劃新的系統. 當然, 公司的IT部門組織也要配合變革才行. 如果, IT人員的工作負荷很高, 可以考慮外購的方案. 目前中小型的進銷存系統甚或ERP, 價格都不貴, 也很穏定, 可以優先考慮.

16
lance168lee
iT邦新手 5 級 ‧ 2009-09-20 18:31:10

系統太老了, 網路時代, 就該使用新的技術產品, 我們有Web Base 的ERP產品,
可以提供ERP 主機及 erp 軟體租用服務, 參考 http://www.netbizsoft.com/product/index.html

14
k530712
iT邦新手 4 級 ‧ 2009-09-21 08:40:21

我剛到現在的公司時,也跟你一樣有這種問題,
不過我自己的經驗是......防毒軟體....

16
lmwu2002
iT邦新手 4 級 ‧ 2009-09-21 09:50:27

如果有source code,找一台client PC,安裝VFP,從client 端的VFP 去執行,可以找出是那一行程式花心較多時間.
VFP 的程式,很多人會使用網路磁碟對應的方式.(從Novell時代開始的用法)
可能問題:

  1. 在windows環境下,使用IP,不要用電腦名稱來連線.
    即使在P3的電腦下,執行VFP的程式,速度還是非常非常快的.
    我們公司仍有大量VFP的程式,User>150. 速度OK.

  2. 如果有一段程式的Join 寫不好. 導致產生大量資料需傳輸到client端.
    ( > 10萬筆) 也會慢.

  3. 有可能某些table在join時, 沒有設適當的index, 而直接用sql-92 語法來
    join, search data. 也很容易造成有大量資料傳送到client端.

  4. 也有可能,每次run client端程式,會把所有基本資料更新到client端.

以上請參考.

rex1581 iT邦新手 5 級 ‧ 2009-09-22 18:47:50 檢舉

請問:除了"網路磁碟對應",以外還有其他方式嗎?如何設定(可以提供一小段讓我參考嗎?),謝謝

12
davidliu9116
iT邦研究生 3 級 ‧ 2009-09-21 13:47:42

改善資料庫太慢的幾個不花錢的方式
1.重建索引檔
2.刪除舊資料
3.改寫程式碼

-------------------------
重 點:
--------------------------
如何找尋:
1.以上兩種不同廠商所提供的軟體,在資訊展你都可以找的到,可以多方諮詢及比較,他們會非常希望你的打擾(保証).
2.入口網站.搜尋引擎內打TuDou免費進銷存軟體,也可以找到相關訊息.
----------------------------
以下方法,可以找的到免費軟體
----------------------------

想要簡單好用的會計/進銷存?!下載安裝使用,不用等待馬上就能使用~~~
想要提升工作效率,來使用這套就對了,不用等待馬上就能改進效率~~~

http://twelife.com/easysoft/joomla/速達軟件,免費會計,進銷存,POS,庫存系統軟體
http://easysoft.twelife.com 速達軟件,免費會計,進銷存,POS,庫存系統軟體
http://ez-pos.twelife.com 免費POS門市庫存系統軟體,免費會計軟體,免費進銷存系統軟體
http://goo.gl/iU7l 免費POS門市庫存系統軟體,免費會計軟體,免費進銷存系統軟體

我要發表回答

立即登入回答