首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >有办法在Teradata视图上创建索引吗?

有办法在Teradata视图上创建索引吗?
EN

Stack Overflow用户
提问于 2019-08-15 17:00:15
回答 1查看 1.7K关注 0票数 0

是否可以在Teradata-中向视图添加索引,目的是通过添加索引使视图查询速度更快。

尝试使用SELECT * FROM DBC.Indices检查现有视图上的索引。然而,只有表的结果,没有视图的结果。

我也被检查过互联网,但到目前为止还没有找到任何关于Teradata的东西。

如果可能的话,我本来希望能够找到一些现有意见的索引。

EN

回答 1

Stack Overflow用户

发布于 2019-08-16 22:17:16

索引总是与表相关联(如果是联接索引,则与多个表相关联),而不是与视图关联。

但是:查询的执行计划(以及它的性能)除其他外,取决于在查询中涉及的表上定义的索引。

因此,虽然不能在视图上创建索引,但可以在基础表上创建索引,这将改变引用视图的查询的执行方式。

但是,在开始创建其他索引以解决性能问题之前,您应该首先检查问题查询的执行计划,并确定正确的计划应该是什么样的。问题可能不是缺少索引,而是缺乏最新的统计数据、糟糕的查询或糟糕的表设计(例如,错误的PI或糟糕的分区)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57513357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档