sql - ALTER FUNCTION 重建了哪些元数据、统计信息、计划?
问题描述
存储过程在其 select 语句中使用用户定义的标量函数。一段时间后 SP 开始表现不佳,而基础数据没有更改,当我重新创建 UDF 时,性能恢复正常。重新创建 UDF(更改函数,没有更改)解决短期性能问题的事实使我认为该问题与 SP 或 UDF 代码无关。任何指向 UDF 重新创建可能影响执行的内容时发生更改的指针?(两种性能场合的实际查询执行计划看起来是一样的)
解决方案
推荐阅读
- python - 即使在 KeyError 之后如何继续在 python 中运行循环
- tensorflow - 从源代码构建 TensorFlow 2.0
- mysql - SQL:使用外键选择多个表时出现问题
- jasmine - 在量角器茉莉花中得到“预期未定义为假”
- python - 如果我有一堆示例,如何使用 Tensorflow 生成数据?
- python - 尝试运行服务器时获取 ImportError
- python - 连接来自多个来源的时间序列数据,由最不全面的数据集子集
- linux - 用于从 linux 命令输出中获取唯一特定值的 bash 脚本
- c# - 为什么 XmlInclude 在我的项目中不起作用?
- r - 如何从 R 中的箱线图中删除 x 和 y 轴标签?