gpt4 book ai didi

c# - 异步使用 ODP.NET

转载 作者:行者123 更新时间:2023-11-30 15:48:49 25 4
gpt4 key购买 nike

干草,我的系统需要使用相同的连接(异步)执行几个主要的 SQL(在 Oracle 数据库上)。

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

谢谢,海康

最佳答案

我们一直在多线程上调用 Oracle SQL 语句,这可能是最好的,前提是您的数据库可以处理负载并且无论如何都不会成为瓶颈。但是,我认为您需要在将发出 SQL 命令的线程上创建连接。您可以(而且可能应该)也使用连接池,这样您的连接将被重用,而不是重新建立(Oracle 似乎可以很好地从一个线程到另一个线程重用这些连接)。

关于c# - 异步使用 ODP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com