【问题标题】:DSV (Named Query) vs. Database ViewDSV(命名查询)与数据库视图
【发布时间】:2009-07-21 20:07:43
【问题描述】:

请提供有关何时使用 DSV 而不是数据库视图的指南。使用一个与另一个有任何性能问题?

环境:SQL Server 2008

【问题讨论】:

    标签: sql-server sql-server-2008 reporting-services ssas


    【解决方案1】:

    唯一真正的区别是您可以索引视图,因此您可以从中获得更好的性能。不过,如果它是针对 SSRS 的,我真的只对 DB 有一个看法。如果它是针对 SSAS 并且每晚处理的,我会在 SSAS 中定义查询,以便将其全部集中在一个地方。此外,对 DSV 进行版本控制比对数据库中的视图进行版本控制要容易得多,因此如果您需要恢复更改,这很容易做到。

    因此:如果性能最重要,请使用视图。如果可维护性最重要,请使用命名查询。至少这是我的经验法则。

    【讨论】:

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