给同样的参数,确定性函数执行多少次都是一样的结果,非确定性函数执行多次结果可能不一样
案例:
上述sql中高亮的函数是用户自定义的,参数为1000000时每次输出结果都是’1%’ 正常执行需要要三分钟,改为确定性函数后只需要10秒,函数改为常量后只需要1秒 以下为执行计划对比
文章
阅读量
获赞