首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分析视图数据库中的表优化

分析视图数据库中的表优化
EN

Stack Overflow用户
提问于 2020-02-20 03:32:41
回答 1查看 312关注 0票数 0

在执行Analyze table Compute Statistics之后,我的连接在Databricks Delta表中的性能变得更好。与在Spark sql中一样,不支持sql分析视图。我想知道,如果我在使用Analyze table compute statistics的同一个表上创建了视图,查询优化器是否会优化查询。

EN

回答 1

Stack Overflow用户

发布于 2020-02-20 03:54:48

据我所知没有分析视图。

手册中的

:在一个或多个表或视图上定义逻辑视图。

这是符合逻辑的。但视图将被扩展、合并、编译、物化,并且SQL语句的总和将受到优化。例如,一个View与另一个View或Table的连接将导致底层组件的优化--表以及连接、子选择等操作。

因此,表统计数据很重要,但也是优化器的目标操作集。

所以,你的问题的答案是肯定的。

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

https://stackoverflow.com/questions/60307890

复制
相关文章

相似问题

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