Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 其他数据库性能中的视图_Sql Server - Fatal编程技术网

Sql server 其他数据库性能中的视图

Sql server 其他数据库性能中的视图,sql-server,Sql Server,我对SQL Server(2012+)中的视图性能有一个问题。假设我在同一台服务器上有两个数据库,并且我在DB2中创建了视图,引用了DB1中的表,是否存在性能可能受到影响的场景?我用一个本地安装的DB进行了测试,没有发现任何性能问题,但我想知道在生产中是否存在这样做的风险。我还有什么其他的顾虑吗 假设我在同一台服务器上有两个数据库,并且我在DB2中创建了视图,引用了DB1中的表,是否存在性能可能受到影响的场景 在同一SQL Server实例上跨数据库的查询和视图与单个数据库中的查询和视图没有显著

我对SQL Server(2012+)中的视图性能有一个问题。假设我在同一台服务器上有两个数据库,并且我在DB2中创建了视图,引用了DB1中的表,是否存在性能可能受到影响的场景?我用一个本地安装的DB进行了测试,没有发现任何性能问题,但我想知道在生产中是否存在这样做的风险。我还有什么其他的顾虑吗

假设我在同一台服务器上有两个数据库,并且我在DB2中创建了视图,引用了DB1中的表,是否存在性能可能受到影响的场景


在同一SQL Server实例上跨数据库的查询和视图与单个数据库中的查询和视图没有显著的性能差异。

如果视图不包含许多联接,则性能取决于表中的行数和列数