作者bernachom (Terry)
看板C_Sharp
标题[问题] 读取oracle资料库,哪种方式较快呢?
时间Sat Mar 29 22:26:07 2014
请教一下
因为最近再查这方面的文章,不过文章内容都没有特别的说明
自已也写了两只程式,但是感觉也差不多,不知道是不是资料量太少的关系..
希望前辈能指点一下
使用预存程式或是程式码中透过oledb哪种方式可能会比较快呢?
谢谢指导了。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.42.106.162
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1396103169.A.207.html
1F:推 g66932007:sql写的好 db建的好 就快罗 应该着重在这两点上!! 03/29 22:39
2F:推 GoalBased:预存比较快吧 03/29 22:40
3F:→ andymai:没有绝对哪个比较快吧?预存如果是一堆人都会用到的话~累的 03/30 05:00
4F:→ andymai:当然是资料库~资料库负担大~怎麽快得起来?相反oledb存取也 03/30 05:01
5F:→ m339606:将会经常使用但不太会变动的资料读入记忆体中 03/30 09:30
6F:→ m339606:资料库做负载平衡也是种方法 03/30 09:34
7F:→ andymai:是~若是网页伺服器~多人连线下会在伺服器上处理大量资料或 03/30 12:51
8F:→ andymai:逻辑~当然也会拖累~这没有绝对答案~要从很多方面考量... 03/30 12:53
9F:→ liu0130:以前听说用oracle提供的.net Lib会快一点 03/31 04:08
10F:推 a926:这我刚好有做过,建议直接用oracle的ODP.NET去做oracle操作 03/31 11:29
11F:→ a926:我之前在做约5万笔资料[读取] 03/31 11:30
12F:→ a926:同样语法Oralce OLEDB花了约5min,ODP.NET只要10秒左右 03/31 11:30
13F:→ a926:给你做参考 03/31 11:31