Performance Oracle游标输出需要很长时间

Performance Oracle游标输出需要很长时间,performance,oracle,plsql,Performance,Oracle,Plsql,我在存储过程中遇到问题。存储过程生成游标输出。生成输出的SQL查询在不到1秒的时间内执行。但过程的执行时间超过10分钟。存储过程没有任何其他要求。此类行为的常见原因是将返回第一(两)行的时间与返回所有行所需的时间混淆。如果您只是在大多数sql工具中发出select命令,那么您将在第一行可用时立即获得它们。这并不意味着sql语句已被完全处理。只有向下滚动到最后一行,sql处理才会完成。您是否在测量sql查询返回第一行的时间?或者您正在测量SQL查询返回最后一行的时间?该过程除了从游标中提取数据外,

我在存储过程中遇到问题。存储过程生成游标输出。生成输出的SQL查询在不到1秒的时间内执行。但过程的执行时间超过10分钟。存储过程没有任何其他要求。

此类行为的常见原因是将返回第一(两)行的时间与返回所有行所需的时间混淆。如果您只是在大多数sql工具中发出select命令,那么您将在第一行可用时立即获得它们。这并不意味着sql语句已被完全处理。只有向下滚动到最后一行,sql处理才会完成。

您是否在测量sql查询返回第一行的时间?或者您正在测量SQL查询返回最后一行的时间?该过程除了从游标中提取数据外,还做什么?测量SQL返回最后一行的时间。输出最多有200行。过程除了从游标中获取数据外,什么也不做