使用where子句查看性能

时间:2016-03-11 17:16:16

标签: sql sql-server

我们正在考虑通过3或4个sql视图移动大量应用程序流量。

我们的工程团队习惯于使用sprocs并使用参数来过滤结果(性能等)。

出现了一个问题:如果表中有10,000行,并且视图没有内置的where子句,那么10,000行将通过视图(或者是?)。

重述我的一个问题:

假设vwMonkeys指向tblMonkeys,

的性能如何
select * from tblMonkeys m where m.type = 'orangutang'

比较
select * from vwMonkeys m where m.type = 'orangutang'

通过视图传递所有数据会在视图外部过滤之前占用大量内存吗?

0 个答案:

没有答案