首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >异步使用ODP.NET

异步使用ODP.NET
EN

Stack Overflow用户
提问于 2010-02-14 22:11:03
回答 1查看 2.3K关注 0票数 3

嘿,我的系统需要使用相同的连接(异步)执行几个主要的SQL`s (在Oracle DB上)。

解决这个问题的最佳实践是什么? 1.打开单个连接,并在不同的线程上执行每条SQL语句(线程安全吗?) 2.创建新的连接,并为每条SQL语句“打开+关闭”它

谢谢,Hec

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-15 00:59:39

我们一直在多个线程上调用Oracle SQL语句,如果您的DB能够处理负载并且不会成为瓶颈,那么这可能是最好的。但是,我认为您需要在发出SQL命令的线程上创建连接。您还可以(也许应该)使用连接池,以便重用您的连接,而不是重新建立连接( Oracle似乎可以从一个线程重用这些连接到另一个线程)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2261338

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档