
# 配置HetuEngine智能物化视图能力
#### HetuEngine智能物化视图概述
基于智能物化视图，HetuEngine可以提供智能预计算与缓存加速能力。HetuEngine QAS角色能够自动提取历史SQL语句进行分析学习，基于收益最大化原则自动生成高价值物化视图的候选SQL。在实际运用中，HetuEngine管理员可选择通过配置"维护实例"等，开启物化视图的自动创建与自动刷新功能。业务用户可以通过配置客户端Session来获得基于自动创建的物化视图的自动改写与提速。
该能力可以极大降低用户使用物化视图功能的使用难度，带来业务无感知的分析加速效果。HetuEngine管理员通过付出少量的计算资源和存储空间，可实现对高频SQL业务的智能加速。同时，该能力可以降低数据平台的整体负载（CPU、内存、IO等），有助于提升系统稳定性。
智能物化视图包括以下几个功能：
- 自动推荐物化视图
- 自动创建物化视图
- 自动刷新物化视图
- 自动删除物化视图
 
#### 使用HetuEngine智能物化视图前提条件
集群运行正常并至少安装一个QAS实例。
#### HetuEngine智能物化视图应用流程
图1HetuEngine智能物化视图应用流程   
![](https://support.huaweicloud.com/cmpntguide-lts-mrs/zh-cn_image_0000001910116316.png)
表1HetuEngine智能物化视图应用流程说明 
| 阶段         | 说明                                                                                                                                                                                                        | 参考章节                                                                                                                 |
|:---|:---|:---|
| 开启物化视图推荐功能 | 开启物化视图推荐功能之后，QAS实例会根据用户的SQL执行记录自动推荐高价值的物化视图SQL，推荐的物化视图语句可在HSConsole界面的物化视图推荐页面查看，可参考[查看物化视图推荐结果](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24776.html#mrs_01_24776__section051233712276)。 | [开启物化视图推荐功能](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24776.html#mrs_01_24776__section109434212018) |
| 设置维护实例     | 设置计算实例为维护实例之后，维护实例会对物化视图推荐功能所推荐的物化视图SQL进行自动创建、刷新、删除等操作，所产生的自动化任务记录可在HetuEngine自动化任务页面查看，可参考[查看HetuEngine物化视图自动化任务](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24505.html)。                 | [配置HetuEngine维护实例](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24535.html)                             |
| 启用物化视图改写能力 | 开启物化视图改写能力之后，HetuEngine会根据用户输入的SQL语句判断是否满足物化视图改写，将能匹配到物化视图的查询或者子查询转换为物化视图，避免了数据的重复计算。                                                                                                                     | [配置HetuEngine物化视图改写能力](https://support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_24543.html)                         |
   
