[问题] 读取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