【发布时间】:2025-12-16 20:50:03
【问题描述】:
在 Oracle 数据库中,我有大量应该使用 .Net 库计算的表达式。到目前为止,我所做的是创建一个 Windows 服务,它从队列中获取表达式、处理它们并写入结果。
我想知道我是否可以找到更有效的方法,因为每秒可以插入很多记录,所以我担心以后会出现性能问题。
我虽然打算将此处理移至 Oracle 作业,但计算表达式应在 .Net 库中进行;而且我不知道是否可以在 Oracle 过程中使用 .Net 库。
带有队列的 .Net 服务是最佳选择,还是有其他选择?
【问题讨论】:
-
oracle 是否托管在 Windows 上?如果是这样,您可以使用docs.oracle.com/cd/B28359_01/win.111/b28376/intro.htm
-
我不确定它们的表现如何,但这也很好地展示了它们。 st-curriculum.oracle.com/obe/db/hol08/dotnet/storedfunc/… 我没用过,但是用了 MSSQL 等效的,没关系。
-
似乎不错..我正在阅读它
-
你有没有考虑将这些函数转换成pl/sql?
-
@tbone:我说我在处理 .Net 库时遇到了问题。现在,我正在考虑迈克的解决方案。