TVF的运行时间增加 - 娱乐后减少

时间:2015-04-27 06:52:41

标签: tsql sql-server-2008-r2

我有一台TVF,可以返回几张桌子的数据;伪代码就像:

SELECT FROM T1
UNION ALL
SELECT FROM T2
UNION ALL
SELECT FROM T3

创建此TVF后,其运行时间约为30秒。 在对其中一个基表进行数据修改后,运行时爆炸,并且我在30分钟及更长时间内中止了TVF的执行而没有结果。 :如果我放弃重新创建该功能,则运行时会降低到已知的30秒。

任何想法是什么意思?

编辑:TVF没有输入参数。

0 个答案:

没有答案