全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1211
推到 Plurk!
推到 Facebook!

用midas, scketserver寫,其執行的速度為何會慢?

尚未結案
bibo
一般會員


發表:10
回覆:9
積分:3
註冊:2002-06-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-01 20:46:46 IP:203.162.xxx.xxx 未訂閱
請教各位高手, 在下開發了一個系統,是以midas的方法開發,採用SocketConnection元件去連結,而資料庫是Delphi內建的DataBase, 可是,不知是什麼原因, 使用者反應,系統很慢,開個畫面要等很久, 請問有人有過這種經驗嗎? 或者我該從哪去查呢? 我沒有頭緒, 1、有個發現,當只有一人去使用此程式時,還蠻快的, 但,同時多人使用時,就會慢,這,是哪的問題,該如何解決? 2、有可能是因為要載入許多的table才造成的嗎? 請各位指教,或許我表達的不清楚,不過希望各位能給我一些建議,謝謝。
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-07-02 00:09:50 IP:61.70.xxx.xxx 未訂閱
引言: 使用者反應,系統很慢,開個畫面要等很久, 1、有個發現,當只有一人去使用此程式時,還蠻快的, 但,同時多人使用時,就會慢,這,是哪的問題,該如何解決? 2、有可能是因為要載入許多的table才造成的嗎?
1.請問後端你是用什麼元件去連資料庫,有用 BDE 嗎 2.內建資料庫,指的是PARADOX嗎 3.一個畫面載入多少TABLE 4.你能計劃你回傳了多少筆資料量嗎 另外,開個畫面會很久,通常都是連結資料庫與傳回資料量在慢,檢查看看吧。 -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
bibo
一般會員


發表:10
回覆:9
積分:3
註冊:2002-06-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-07-02 09:12:00 IP:203.162.xxx.xxx 未訂閱
1.後端是用BDE 去連資料庫,沒錯。 2.內建資料庫,指的是PARADOX,沒錯。 3.一個畫面載入多少TABLE? 大概四、五個table,而主要的table 有兩個,是主從關係, 其資料筆數約十萬多筆,甚至更多。 4.你能計劃你回傳了多少筆資料量嗎? 只要每新增一筆後,就ApplyUpdates。 您想,會不會是寫法造成這樣的原因呢? 另外,開個畫面會很久,通常都是連結資料庫與傳回資料量在慢,檢查看看吧 ㄟ.....這方面,要從何檢查起呢?
jieshu
版主


發表:42
回覆:894
積分:745
註冊:2002-04-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-07-02 12:35:52 IP:203.204.xxx.xxx 未訂閱
引言: 3.一個畫面載入多少TABLE? 大概四、五個table,而主要的table 有兩個,是主從關係, 其資料筆數約十萬多筆,甚至更多。
每個連線都Show十萬多筆當然會慢,應該不秀任何資料,一定要下條件,做查詢才Show資料。
人生有夢,逐夢而行。 人若為善,福雖未至,禍已遠離。 人若為惡,禍雖未至,福已遠離。 http://www.taconet.com.tw/jieshu/
------
人生有夢,逐夢而行
人若為善,福雖未至,禍已遠離
人若為惡,禍雖未至,福已遠離
http://www.taconet.com.tw/jieshu/
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-07-02 13:39:35 IP:61.70.xxx.xxx 未訂閱
你是不是一開啟畫面就設定去連結資料庫並回傳資料了啊? 如果是的話~那當然慢啊~一個人十萬筆~二個就廿萬筆~十個人你猜幾筆? 還有我猜你應該是用 TTABLE 這個元件去做連結的~ 如果是的話~那請你用 TQUERY 這個元件並下SQL去做處理~ 1.一開啟畫面不要連結資料庫 2.改用TQUERY並下適當的SQL 這樣子相信你的速度應該會快很多才對 -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
Ktop_Robot
站務副站長


發表:0
回覆:3511
積分:0
註冊:2007-04-17

發送簡訊給我
#6 引用回覆 回覆 發表時間:2007-04-30 13:45:13 IP:000.000.xxx.xxx 未訂閱
提問者您好:


以上回應是否已得到滿意的答覆?


若已得到滿意的答覆,請在一週內結案,否則請在一週內回覆還有什麼未盡事宜,不然,
將由版主(尚無版主之區域將由副站長或站長)自由心證,選擇較合適之解答予以結案處理,
被選上之答題者同樣會有加分獎勵同時發問者將受到扣 1 分的處分。不便之處,請見諒。


有問有答有結案,才能有良性的互動,良好的討論環境需要大家共同維護,感謝您的配合。

------
我是機器人,我不接受簡訊.
系統時間:2024-05-03 12:25:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!