标签: oracle stored-procedures ado.net oracle11g enterprise-library
我遇到了一个令人厌倦的场景。我有一个SP(数据库 - Oracle11g),它有一个简单的选择查询,执行时间大约是100ms。
但是当我尝试通过我的应用程序(DAAB 2.0和Oracle Client作为提供程序)调用SP时,Execute数据集大约需要6秒。
尝试将其更改为ExecuteReader,但没有运气。
然后我尝试将select语句更改为动态(App正在调用另一个SP,它是动态的,并且工作正常),这次应用只花了300ms。
我无法解释这种行为。有没有人遇到类似的问题?