在大视图上选择列子集时的数据库引擎效率?

时间:2018-06-27 17:38:59

标签: sql sql-server performance

我正在使用SQL Server 2012数据库,并且已经定义了一些视图。假设视图full_report有20列,是根据其他4个表(主表和其他表的联接)中的值构建的。

如果我选择为该视图选择3列,数据库引擎是否仍将处理结果中每一行的其余列(及其相关的开销),还是足够聪明地跳过那些计算(例如,联接)?

感谢您提供信息。

0 个答案:

没有答案