用midas, scketserver寫,其執行的速度為何會慢? |
尚未結案
|
bibo
一般會員 發表:10 回覆:9 積分:3 註冊:2002-06-14 發送簡訊給我 |
請教各位高手,
在下開發了一個系統,是以midas的方法開發,採用SocketConnection元件去連結,而資料庫是Delphi內建的DataBase,
可是,不知是什麼原因,
使用者反應,系統很慢,開個畫面要等很久,
請問有人有過這種經驗嗎?
或者我該從哪去查呢?
我沒有頭緒,
1、有個發現,當只有一人去使用此程式時,還蠻快的,
但,同時多人使用時,就會慢,這,是哪的問題,該如何解決?
2、有可能是因為要載入許多的table才造成的嗎? 請各位指教,或許我表達的不清楚,不過希望各位能給我一些建議,謝謝。
| ||
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
引言: 使用者反應,系統很慢,開個畫面要等很久, 1、有個發現,當只有一人去使用此程式時,還蠻快的, 但,同時多人使用時,就會慢,這,是哪的問題,該如何解決? 2、有可能是因為要載入許多的table才造成的嗎?1.請問後端你是用什麼元件去連資料庫,有用 BDE 嗎 2.內建資料庫,指的是PARADOX嗎 3.一個畫面載入多少TABLE 4.你能計劃你回傳了多少筆資料量嗎 另外,開個畫面會很久,通常都是連結資料庫與傳回資料量在慢,檢查看看吧。 -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心 |
||
bibo
一般會員 發表:10 回覆:9 積分:3 註冊:2002-06-14 發送簡訊給我 |
|||
jieshu
版主 發表:42 回覆:894 積分:745 註冊:2002-04-15 發送簡訊給我 |
引言: 3.一個畫面載入多少TABLE? 大概四、五個table,而主要的table 有兩個,是主從關係, 其資料筆數約十萬多筆,甚至更多。每個連線都Show十萬多筆當然會慢,應該不秀任何資料,一定要下條件,做查詢才Show資料。
------
人生有夢,逐夢而行 人若為善,福雖未至,禍已遠離 人若為惡,禍雖未至,福已遠離 http://www.taconet.com.tw/jieshu/ |
||
Jasonwong
版主 發表:49 回覆:931 積分:581 註冊:2006-10-27 發送簡訊給我 |
你是不是一開啟畫面就設定去連結資料庫並回傳資料了啊?
如果是的話~那當然慢啊~一個人十萬筆~二個就廿萬筆~十個人你猜幾筆? 還有我猜你應該是用 TTABLE 這個元件去做連結的~
如果是的話~那請你用 TQUERY 這個元件並下SQL去做處理~ 1.一開啟畫面不要連結資料庫
2.改用TQUERY並下適當的SQL 這樣子相信你的速度應該會快很多才對 --
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心 |
||
Ktop_Robot
站務副站長 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |