【问题标题】:Views in other DB performance其他数据库性能中的视图
【发布时间】:2020-03-09 21:11:16
【问题描述】:

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

【问题讨论】:

  • 性能取决于表中的行数和列数,如果视图不包含很多连接

标签: sql-server


【解决方案1】:

假设我在同一台服务器上有 2 个 DB,我在 DB2 中创建视图引用 DB1 中的表,是否存在可能影响性能的场景?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-29
    • 2018-10-24
    • 2019-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多