VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

VFP效能
前往頁面 上一頁  1, 2, 3, 4, 5  下一頁
 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
tinwhang



註冊時間: 2009-11-08
文章: 104


第 31 樓

發表發表於: 星期六 十一月 28, 2009 3:49 pm    文章主題: 引言回覆

goodnight 寫到:
抱歉,

gather 是更新
用 insert into 是新增

慢的原因有很多, 還漏了一點, 就是網路速度和設備
你若用 100mb 的hub 和 switch hub 的速度又會不一樣
如果你又改成 giga lan 那又差很多
環境的因素要慢慢去找出來

而且網路的效能和local單機的效能本來就不一樣
正確來說, 你應該用 local單機來當標準
如果要用網路來評斷效能, 你現在用區網, 如果用 vpn / internet 那效能又能如何??我個人的淺見


前天有一個新客戶, 也是反應慢, 診斷後的原因是中毒啦,
你要不要也檢查一下你有沒有中毒


中毒 是一定有的,但都有每天都掃毒解毒,速度上是還好

網路早在兩年前就換成GIGA了,就是因為這套軟體換的,最近因為業務量又大了一點,實在受不了這種龜速了
回頂端
檢視會員個人資料 發送私人訊息
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 32 樓

發表發表於: 星期六 十一月 28, 2009 10:24 pm    文章主題: 引言回覆

那就是得從程式面下手啦

我們技術總監說過
當程式邏輯層面都沒有錯誤之後
就是開始找出哪些部分可以改進的地方
一段程式如果能增加哪怕是0.01秒
如果每天得執行個一萬次就省下很可觀的時間了
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 33 樓

發表發表於: 星期六 十一月 28, 2009 10:39 pm    文章主題: 引言回覆

『程式面』常常不如『硬體面』
我是說「常常啦」不是說一定如此。

程式改得要死,快個一二秒
p3改p4,單cpu改成雙cpu或四cpu,硬碟由5400轉成7200轉或15000轉,或者,記憶體加大個二三倍,
馬上快了好幾分鍾。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
tinwhang



註冊時間: 2009-11-08
文章: 104


第 34 樓

發表發表於: 星期六 十一月 28, 2009 11:09 pm    文章主題: 引言回覆

ckp6250 寫到:
『程式面』常常不如『硬體面』
我是說「常常啦」不是說一定如此。

程式改得要死,快個一二秒
p3改p4,單cpu改成雙cpu或四cpu,硬碟由5400轉成7200轉或15000轉,或者,記憶體加大個二三倍,
馬上快了好幾分鍾。

LiuRambo,ckp6250 兩位大大說的是 , 非常感謝您們兩位一直幫助我 ,謝謝
回頂端
檢視會員個人資料 發送私人訊息
tinwhang



註冊時間: 2009-11-08
文章: 104


第 35 樓

發表發表於: 星期六 十一月 28, 2009 11:37 pm    文章主題: 引言回覆

其實程式真的有好壞之分,我這幾天分析下來這套程式慢的原因是他將三十多萬筆的資料一直TABLEUPDATE(.T.)
一個SAVE 的動作,就對那個TABLE 做了五次,那難怪會慢 , 而且業一台做五次,那我們三台就做了十五次,一個網路同時把30萬筆的資料搬了十五次,那難怪會慢 .....我這樣說 對不對 ?
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 564
來自: 臺灣

第 36 樓

發表發表於: 星期日 十一月 29, 2009 3:09 pm    文章主題: 引言回覆

ckp6250 寫到:
『程式面』常常不如『硬體面』
我是說「常常啦」不是說一定如此。

程式改得要死,快個一二秒
p3改p4,單cpu改成雙cpu或四cpu,硬碟由5400轉成7200轉或15000轉,或者,記憶體加大個二三倍,
馬上快了好幾分鍾。

並不是每家公司都有閒錢,願意常常更新設備,對於老闆來說,設備跟人一樣,都要發揮最大效益,才算有價值.
而且電腦硬體每隔個二年,就跌了不少錢,又換不同板子,不同CPU,
除非電腦玩家,不然誰肯這麼玩?

_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 37 樓

發表發表於: 星期日 十一月 29, 2009 9:20 pm    文章主題: 引言回覆

nelsonchuang 大大說的和我說的,其實是一體兩面
『對於老闆來說,設備跟人一樣,都要發揮最大效益,才算有價值. 』

設備不更新,雖然省了一點錢,但,別忘了,「人」的時間,也是要付薪水的∼
以台灣資訊產品之便宜,薪水永遠大於硬體
提昇性能最簡單的,莫過於擴大記憶體
1G記憶體的價錢,遠低於一天的薪資成本

如果,您的檔案很大,筆數很多,不管再如何分割,再如何精進程式,效能永遠停到某個階段

工程師要把檔案分割或修改程式,難道不用錢嗎?
1G 插上去,千把元,什麼都解決了,設計師還在那兒傷腦筋哩!

台語有句俗話,「會算毋會除,偷米換蕃薯」
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
tinwhang



註冊時間: 2009-11-08
文章: 104


第 38 樓

發表發表於: 星期日 十一月 29, 2009 9:29 pm    文章主題: 引言回覆

嗯,ckp6250說的是 ,但硬體已經更新到 4核 , ram cache 尚未使用 ram 4g , lan 是1g 的,硬體上夠先進了
因公司有一台linux server , 所以想要更新程式為 mysql 的,加快速度,

這兩天我已經在更新spt 的程式了,先謝了

可否告訴我 spt 該用那先指令,我只會 sqlexec 呵
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 39 樓

發表發表於: 星期日 十一月 29, 2009 9:40 pm    文章主題: 引言回覆

今天,花了一整天時間,測試 vfp 的效能
我必需承認,之前我所說的,『30萬 筆效能會變慢』根本是胡說八道
那是當時的95, 98 電腦,記憶體都很小,有的才128M,以當時的配備,30萬筆真的會慢!
不過,在今天隨便都 1G起跳的環境下,若記憶體夠大,程式技術不要太差的話,500萬筆都還能接受。

不過,dbf還是有個2G大小的限制,我試到七百多萬筆,檔案大小超過2G時,vfp 就出現警告,不能再玩啦。


ckp6250 在 星期日 十一月 29, 2009 10:04 pm 作了第 1 次修改
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
tinwhang



註冊時間: 2009-11-08
文章: 104


第 40 樓

發表發表於: 星期日 十一月 29, 2009 10:02 pm    文章主題: 引言回覆

ckp6250 寫到:
今天,花了一整天時間,測試 vfp 的效能
我必需承認,之前我所說的,『30萬 筆效能會變慢』根本是胡說八道
那是當時的95, 98 電腦,記憶體都很小,有的才128M,以當時的配備,30萬筆真的會慢!
不過,在今天隨便都 1G起跳的環境下,若記憶體夠大,程式技術不要太差的話,500萬筆都還能接受。


真的還假的丫? 您是用單機試的嗎?
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 41 樓

發表發表於: 星期日 十一月 29, 2009 10:06 pm    文章主題: 引言回覆

回 tinwhang
當然是用 Lan 去試,用單機的話,就沒意義
一般企業環境,大約都是網路
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
tinwhang



註冊時間: 2009-11-08
文章: 104


第 42 樓

發表發表於: 星期日 十一月 29, 2009 10:08 pm    文章主題: 引言回覆

ckp6250 寫到:
回 tinwhang
當然是用 Lan 去試,用單機的話,就沒意義
一般企業環境,大約都是網路

可否LIST 測試的程式碼?
回頂端
檢視會員個人資料 發送私人訊息
nelsonchuang



註冊時間: 2003-09-04
文章: 564
來自: 臺灣

第 43 樓

發表發表於: 星期日 十一月 29, 2009 10:18 pm    文章主題: 引言回覆

ckp6250 寫到:
nelsonchuang 大大說的和我說的,其實是一體兩面
『對於老闆來說,設備跟人一樣,都要發揮最大效益,才算有價值. 』

設備不更新,雖然省了一點錢,但,別忘了,「人」的時間,也是要付薪水的∼
以台灣資訊產品之便宜,薪水永遠大於硬體
提昇性能最簡單的,莫過於擴大記憶體
1G記憶體的價錢,遠低於一天的薪資成本

如果,您的檔案很大,筆數很多,不管再如何分割,再如何精進程式,效能永遠停到某個階段

工程師要把檔案分割或修改程式,難道不用錢嗎?
1G 插上去,千把元,什麼都解決了,設計師還在那兒傷腦筋哩!

台語有句俗話,「會算毋會除,偷米換蕃薯」

老實說:當老闆的,只會問你為什麼要花這些錢,根本不會在乎,領薪水的人作了多少事,不,應該說,你要作的事,要比你領的薪水更多才行,所以,他才不管你設備如何?
以前我曾去應徵一家公司的課長,很吃驚,因為原課長,還沒走,來聊了一下.
你知道嗎?課長要離職的主因,竟然是因為電腦設備效能不佳,上頭不批准.
人事的人來跟我聊,居然問:如果公司設備老舊,會不會考慮一定要更換?
問到我都傻了.
不是我愛講些有的沒的,領人家薪水,跟發薪水的,想法是不一樣的.
除非你們公司是靠電腦的速度來賺錢的,不然對於老闆來說:當電腦在跑時,你就應該利用時間作點別的事(充份的利用時間),這才是生存之道.

_________________
大家好,請多指教
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1645


第 44 樓

發表發表於: 星期日 十一月 29, 2009 10:33 pm    文章主題: 引言回覆

所以啦,只見大夥下班了還不走,原來在電腦還在跑........

老闆一看,員工下班了還在工作,龍心大悅
(忘了加班也要開電燈和冷氣)

當然啦,領薪水的也不敢亂建議,反正電費又不是我出的
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
tinwhang



註冊時間: 2009-11-08
文章: 104


第 45 樓

發表發表於: 星期日 十一月 29, 2009 10:36 pm    文章主題: 引言回覆

nelsonchuang 寫到:
ckp6250 寫到:
nelsonchuang 大大說的和我說的,其實是一體兩面
『對於老闆來說,設備跟人一樣,都要發揮最大效益,才算有價值. 』

設備不更新,雖然省了一點錢,但,別忘了,「人」的時間,也是要付薪水的∼
以台灣資訊產品之便宜,薪水永遠大於硬體
提昇性能最簡單的,莫過於擴大記憶體
1G記憶體的價錢,遠低於一天的薪資成本

如果,您的檔案很大,筆數很多,不管再如何分割,再如何精進程式,效能永遠停到某個階段

工程師要把檔案分割或修改程式,難道不用錢嗎?
1G 插上去,千把元,什麼都解決了,設計師還在那兒傷腦筋哩!

台語有句俗話,「會算毋會除,偷米換蕃薯」

老實說:當老闆的,只會問你為什麼要花這些錢,根本不會在乎,領薪水的人作了多少事,不,應該說,你要作的事,要比你領的薪水更多才行,所以,他才不管你設備如何?
以前我曾去應徵一家公司的課長,很吃驚,因為原課長,還沒走,來聊了一下.
你知道嗎?課長要離職的主因,竟然是因為電腦設備效能不佳,上頭不批准.
人事的人來跟我聊,居然問:如果公司設備老舊,會不會考慮一定要更換?
問到我都傻了.
不是我愛講些有的沒的,領人家薪水,跟發薪水的,想法是不一樣的.
除非你們公司是靠電腦的速度來賺錢的,不然對於老闆來說:當電腦在跑時,你就應該利用時間作點別的事(充份的利用時間),這才是生存之道.


依我們公司,設備都還算不錯 ,但在實際運用的時候真的是慢的可以,只有SERVER 上的速度還可以,但其他的CLIENT 都慢的可以一分鐘算客氣,往往三台同時運作的時候真的是龜速可以形容了,因這軟體實在是太慢而更新的電腦不計其數,連LAN 都變1G 了,你看,再不改軟體可以嗎? 依CKP6250說的,30萬筆會變慢真的是胡說八道來說 ,真的是好好改程式的時機,但公司內只有我比較熟電腦,要我改這個似乎是......呵 眼花瞭亂....唉 將之丫,學電腦丫 苦丫
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
前往頁面 上一頁  1, 2, 3, 4, 5  下一頁
3頁(共5頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作