【问题标题】:alternate to indexed views替代索引视图
【发布时间】:2009-05-13 17:15:26
【问题描述】:

在 sql server 中索引视图的替代方法是什么?

谢谢, 萨尔曼·谢巴兹。

【问题讨论】:

  • 我认为我们需要更多关于您在此处寻找的内容的详细信息

标签: sql-server views indexed-view


【解决方案1】:

将视图内容转储到汇总表中,并在这些表上放置索引。

索引视图为您提供了您想尝试并通过替代方法实现的好处

【讨论】:

    【解决方案2】:

    创建一个选择存储过程,然后在需要时执行该存储过程。

    【讨论】:

      【解决方案3】:

      我假设您想要索引具有外部或自连接 (or one of the other limitations) 的视图。

      如果您想在 FROM 子句中使用普通视图或内联表函数。

      但是,请记住这一点:在带有索引视图的查询中,优化器可能会取消嵌套(扩展)视图并在认为合适的情况下使用基表。也可以嵌套使用未索引视图或内联表函数的替代查询。

      在这里查看我的答案:Does query plan optimizer works well with joined/filtered table-valued functions 还有Tony Rogerson

      否则,请您添加更多信息。

      【讨论】:

        【解决方案4】:

        替代方法包括在常规 VIEW 上使用 INSTEAD OF 触发器并在基表上使用常规触发器。

        【讨论】:

          猜你喜欢
          • 2010-10-13
          • 1970-01-01
          • 2016-09-06
          • 2014-09-05
          • 2014-07-21
          • 1970-01-01
          • 2012-12-05
          • 1970-01-01
          • 2012-01-30
          相关资源
          最近更新 更多