使用paradox資料庫讀取資料大會很慢 |
尚未結案
|
kevin9456
一般會員 發表:4 回覆:4 積分:1 註冊:2002-11-11 發送簡訊給我 |
|
cheney
一般會員 發表:1 回覆:10 積分:2 註冊:2003-04-21 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
引言: 各位先進,小弟在使用paradox資料庫有些問題想請教各為先進.... 我資料庫存取是使用TTable元件,當我資料大時速度會很慢(50000筆)... 1:那麼如果我存是用TTable,取用TQuery ...可以嗎 2:那裡存取都用TQuery可行嗎......1.TQuery 在Open時會比TTable 慢上4-5倍, 因為TQuery會把記錄全載入buffer 或者除非你有做 where 行為來降低buffer量 2.欲TTable 速度加快, 使用index可增加開啟效能 3.50000筆的db檔, 我使用過, 開啟約在2-3秒, 不知你那慢到何程度? 我曾測試過 200000筆, 每筆72個欄位開啟約花在10秒上下!(沒有索引) 4.使用db檔, 筆數越多自然效能呈現比例性滑落(有接近重力加速度的狀況) 要改善(如果不換檔), 只好提昇電腦效能囉! 改用更快電腦, 7200轉硬碟, cpu cache多一點, 至於ram要視使用的作業系統 win98加到256, win2000加到512 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |