WCF 数据服务/Oracle - 性能问题

发布于 2024-12-05 21:07:26 字数 678 浏览 0 评论 0原文

我使用以下命令来显示来自 Oracle 的数据: http://www.oracle.com/webfolder /technetwork/tutorials/obe/db/dotnet/EntityFrameworkWCF/WCFEntityFramework.htm

我有 2 个 WCF 数据服务,其中一个指向 SQL服务器数据库,另一个指向Oracle实例。 指向 SQL 的速度快如闪电,而指向 Oracle 的速度慢得可怕,最多需要 15-20 秒才能返回结果。

我尝试通过 SQL plus 在 Oracle 上运行完全相同的查询,它工作得很好,返回的结果也很好。我将数据提供程序从 ODP.NET 切换到 Microsoft 的 Oracle .NET 提供程序,仍然没有任何改进。 http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx

关于如何解决这个问题有什么想法吗?

I'm using the following to surface data from Oracle:
http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/dotnet/EntityFrameworkWCF/WCFEntityFramework.htm

I have 2 WCF data services one is pointing to a SQL Server database, the other is pointing to an Oracle instance.
The one that points to SQL is lightening fast, the one to Oracle is horrifically slow, upwards of 15-20 seconds returning results.

I tried running the exact same query on Oracle via SQL plus, it works just fine, returns results great. I switched out the data provider from ODP.NET to the Microsoft's .NET provider for Oracle, still no improvement.
http://msdn.microsoft.com/en-us/library/a6cd7c08.aspx

Any thoughts on how I can troubleshoot this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

软糖 2024-12-12 21:07:26

这个问题与两件事有关 -
1. ODP.NET 驱动程序非常慢。
2. 格式错误(我的错误)查询,当使用 Restful API 时,或者实际上,当使用 WCF 数据服务时,请确保您的查询非常具体。

The issue had to do with 2 things -
1. The ODP.NET driver is painfully slow.
2. Malformed (my bad) queries, when using the restful API, or actually, when using WCF Data services, be sure to be very specific with your queries.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文