【问题标题】:Connecting to Oracle from ASP.NET is very slow - how to diagnose?从 ASP.NET 连接到 Oracle 非常慢 - 如何诊断?
【发布时间】:2008-11-27 15:33:59
【问题描述】:

我有一个连接到 oracle 数据库的 ASP.NET 应用程序。

dev 中某些查询的性能非常慢 - 连接到数据库、运行查询(实际上是调用包中的 SP)并返回单行结果大约需要 90 秒。

我在应用程序上运行了一个分析器,大约 100% 的时间花在本机代码 Oracle.DataAccess.Client.OpsDac.Read(在 OraOps10.dll 中)

相同的查询在 prod 中运行良好。 TNSPING dev db 不到 10ms,实际上我通过 sqldeveloper 连接没有问题。

我怎样才能确定是什么导致了减速?

【问题讨论】:

    标签: asp.net performance oracle debugging


    【解决方案1】:

    DEV Web 服务器和 DB 是否在同一台机器上?是你的本地机器吗?

    如果不是,响应时间是否与您的本地计算机相似?

    您能否将 DEV Web 应用程序指向 PROD?如果是,时间是否相同?

    这是单个查询,还是所有查询?

    【讨论】:

      猜你喜欢
      • 2023-03-18
      • 2017-02-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多