[問題] 讀取oracle資料庫,哪種方式較快呢?

作者: bernachom (Terry)   2014-03-29 22:26:07
請教一下
因為最近再查這方面的文章,不過文章內容都沒有特別的說明
自已也寫了兩隻程式,但是感覺也差不多,不知道是不是資料量太少的關係..
希望前輩能指點一下
使用預存程式或是程式碼中透過oledb哪種方式可能會比較快呢?
謝謝指導了。
作者: g66932007 (孤單的人)   2014-03-29 22:39:00
sql寫的好 db建的好 就快囉 應該著重在這兩點上!!
作者: GoalBased (Artificail Intelligence)   2014-03-29 22:40:00
預存比較快吧
作者: andymai (人生只有一次)   2014-03-30 05:00:00
沒有絕對哪個比較快吧?預存如果是一堆人都會用到的話~累的當然是資料庫~資料庫負擔大~怎麼快得起來?相反oledb存取也
作者: m339606 (mize)   2014-03-30 09:30:00
將會經常使用但不太會變動的資料讀入記憶體中資料庫做負載平衡也是種方法
作者: andymai (人生只有一次)   2014-03-30 12:51:00
是~若是網頁伺服器~多人連線下會在伺服器上處理大量資料或邏輯~當然也會拖累~這沒有絕對答案~要從很多方面考量...
作者: liu0130 (Thomas_TPE)   2014-03-31 04:08:00
以前聽說用oracle提供的.net Lib會快一點
作者: a926 (Aaron)   2014-03-31 11:29:00
這我剛好有做過,建議直接用oracle的ODP.NET去做oracle操作我之前在做約5萬筆資料[讀取]同樣語法Oralce OLEDB花了約5min,ODP.NET只要10秒左右給你做參考

Links booklink

Contact Us: admin [ a t ] ucptt.com