推 tomex:應該是while裏用字串相加,導致效能緩慢,StringBuilder行 08/19 23:40
※ 引述《slalala (WIKI大學生寫作業的題材)》之銘言:
: ※ 引述《teamspike (市政府7F)》之銘言:
: : 日前小弟使用程式抓取資料庫用迴圈判斷去實作這個功能
: : 結果執行速度是慢到不行(也才九萬多筆資料)
: : 如果SQL指令可以達到那就太好了...
: 九萬筆資料用迴圈跑不會慢到這樣...
: 要不要說一下你的迴圈怎跑???
大致的作法是這樣
建立資料庫的連結
將來源資料表讀入dataReader
while (dataReader不是最後一筆)
{
檢查此筆資料的年齡是否已存在
1.有就附加上人名
2.沒有就將當前資料寫入目的資料表
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.216.193