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

用TQuery取資料集時要取得資料集的recordcount很慢

缺席
evans0494
一般會員


發表:8
回覆:9
積分:8
註冊:2006-11-09

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-11-15 09:55:25 IP:61.219.xxx.xxx 訂閱
每月為了要分段將分部的資料轉回總公司,
但是每月分部的資料都有一、二十萬筆
每次下完open之後(open倒是很快),
要去取TQuery.recordcount時,若是一、二十萬筆至少都要等待十五分才能繼續
跑下段的程式,
下select時,該用的索引都有用下去了,可是取reocrdcount很久
不曉得有沒有什麼方法解決?
如果有找到解法方法,再po上來,
若有相關經驗的朋友們,也希望提供些意見~~感謝!
evans0494
一般會員


發表:8
回覆:9
積分:8
註冊:2006-11-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-11-15 10:01:33 IP:61.219.xxx.xxx 訂閱
哈,我剛才突然想到
在select 裡面用count(*)取得所有的recordcount就好了呀
拍謝,版主可以幫我刪除此文章嗎?感恩!
P.D.
版主


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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-11-19 11:44:52 IP:61.67.xxx.xxx 未訂閱
下回您自個選擇缺席結案即可
凡走過必留下痕跡,不必太在意自己的發文啦,這也是成長的記錄
系統時間:2024-11-23 3:55:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!