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