我想问一些优化的想法。我正在从应用程序调用视图,无法将调用更改为存储过程。视图包含函数调用,这会导致性能问题。
视图具有以下结构:
select tab.Id,funct.b1
from table1 tab
join
(select a1,b1 from dbo.Function1()) funct on funct.a1 = tab.Id
where...
由于视图,我不能使用临时表代替功能。此外,无法从视图(或函数)调用存储过程,无法触发任何我可以在其中使用临时表的触发器...所以我不知道如何优化它...
谢谢你的想法。