标签: 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没有输入参数。