Plsql Oracle PL/SQL结果缓存/函数
我使用循环中调用的SQL查询对元数据表进行了一组验证,我可以使用结果缓存提示/函数来缓存所有发生的验证的结果,因为有时数据验证可能具有相同的结果。哪一种方法更好。另外,我还希望保持缓存只保留在会话中。对于结果缓存,有时是否有相同的结果并不重要。更重要的是,如果有时您有相同的输入参数 例如,如果您调用函数100万次,但每次都使用不同的输入参数值调用它,那么结果是您只有几个可能性并不重要。在这种情况下,结果缓存没有意义 如果对于许多调用,我们只有几个输入参数值,那么结果缓存是有意义的 重要的是检查数据库中是否有 如果参数Plsql Oracle PL/SQL结果缓存/函数,plsql,Plsql,我使用循环中调用的SQL查询对元数据表进行了一组验证,我可以使用结果缓存提示/函数来缓存所有发生的验证的结果,因为有时数据验证可能具有相同的结果。哪一种方法更好。另外,我还希望保持缓存只保留在会话中。对于结果缓存,有时是否有相同的结果并不重要。更重要的是,如果有时您有相同的输入参数 例如,如果您调用函数100万次,但每次都使用不同的输入参数值调用它,那么结果是您只有几个可能性并不重要。在这种情况下,结果缓存没有意义 如果对于许多调用,我们只有几个输入参数值,那么结果缓存是有意义的 重要的是检查数
result\u cache\u mode
设置为MANUAL
,则可以使用result\u cache
提示
如果您需要在SQL中进行缓存,那么您也可以尝试对结果缓存进行,有时是否有相同的结果并不重要。更重要的是,如果有时您有相同的输入参数 例如,如果您调用函数100万次,但每次都使用不同的输入参数值调用它,那么结果是您只有几个可能性并不重要。在这种情况下,结果缓存没有意义 如果对于许多调用,我们只有几个输入参数值,那么结果缓存是有意义的 重要的是检查数据库中是否有 如果参数
result\u cache\u mode
设置为MANUAL
,则可以使用result\u cache
提示
如果您需要SQL中的缓存,那么您也可以尝试在函数中使用
结果缓存
,而不是提示。您可以使用结果缓存。您可以在函数中使用结果缓存
,而不是提示。您可以使用结果缓存。谢谢您的建议谢谢您的建议