从ASP.NET连接到Oracle非常慢 - 如何诊断?

时间:2008-11-27 15:34:00

标签: asp.net performance oracle debugging

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

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

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

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

如何确定导致减速的原因?

1 个答案:

答案 0 :(得分:1)

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

如果没有,响应时间是否与本地机器相似?

您能将DEV Web应用程序指向PROD吗?如果是这样的时间相同?

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