線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:767
推到 Plurk!
推到 Facebook!

使用paradox資料庫讀取資料大會很慢

尚未結案
kevin9456
一般會員


發表:4
回覆:4
積分:1
註冊:2002-11-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-27 09:45:48 IP:210.62.xxx.xxx 未訂閱
各位先進,小弟在使用paradox資料庫有些問題想請教各為先進.... 我資料庫存取是使用TTable元件,當我資料大時速度會很慢(50000筆)... 1:那麼如果我存是用TTable,取用TQuery ...可以嗎 2:那裡存取都用TQuery可行嗎......
cheney
一般會員


發表:1
回覆:10
積分:2
註冊:2003-04-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-27 09:54:27 IP:220.112.xxx.xxx 未訂閱
Load资料的时候,我想尽量使用TQUERY,efficiency会高些! Austin Chan
------
cheney
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-27 10:16:38 IP:61.66.xxx.xxx 未訂閱
引言: 各位先進,小弟在使用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
系統時間:2024-05-20 14:33:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!