Aqua Data Studio - 执行脚本/检索行

时间:2013-06-25 09:25:43

标签: c# oracle datatable cursor dataset

我有一个存储在Oracle 11g数据库中的存储过程,我从C#调用它。此调用通过在PL / SQL中使用OUT游标返回System.Data.DataSet。

我的问题在于Aqua Data Studio在编写EXECUTE BIND脚本时的行为。我经常使用此功能进行调试。

当我从C#拨打电话时,DataSet会在大约20到30秒内返回。然后我通常使用DataSet可视化工具来执行检查/测试(只需几秒钟即可加载)。当我在ADS中调试并使用EXECUTE BIND将数据返回到ADS中的输出窗口时,我在输出窗口上方的通知栏中显示以下内容:

    1. 'Executing script ... [Time: ##s]'
    2. 'Retrieving row #### for statement (1 of 1) ... [Time: #m ##s]'

第2步需要几分钟,这比我预期的要长得多。我知道在这个数据集可视化方面存在一些开销,但这里是否有其他事情发生?是否有更快的方法从aqua数据工作室调试/可视化数据集?

由于

1 个答案:

答案 0 :(得分:0)

  1. 您是否可以右键单击Stored Procedure并在Procedure Debugger中选择Debug,并告诉我这是否需要时间进行调试?