暂无图片
测试函数稳定性参数IMMUTABLE,STABLE,VOLATILE对优化器的影响
最近更新:2022-03-11 14:21:05

测试函数稳定性参数IMMUTABLE,STABLE,VOLATILE对优化器的影响

==IMMUTABLE,STABLE,VOLATILE== 这些属性告知查询优化器该函数的行为。最多只能指定其中一个。如果这些都不出现,则会默认为VOLATILE。

  • IMMUTABLE表示该函数不能修改数据库并且对于给定的参数值总是会返回相同的值。也就是说,它不会做数据库查找或者使用没有在其参数列表中直接出现的信息。如果给定合格选项,任何用全常量参数对该函数的额调用可以立刻用该函数值替换
......