MapReduce服务 MRS-配置HetuEngine物化视图改写能力:物化视图改写能力支持范围
物化视图改写能力支持范围
- 物化视图支持的类型
BOOLEAN、DECIMAL、DOUBLE、REAL/FLOAT、INT、BIGINT、SMALLINT、TINYINT、CHAR/VARCHAR、DATE、TIME、TIMESTAMP、INTERVAL YEAR TO MONTH、INTERVAL DAY TO SECOND、BINARY/VARBINARY、UUID。
- 物化视图改写支持的函数
- 转换函数:只支持CAST函数。
- 字符串函数:支持所有字符串函数,包括char_length、character_length、chr、codepoint、decode、encode、find_in_set、format_number、locate、hamming_distance、instr、levenshtein、levenshtein_distance、ltrim、lpad、octet_length、position、quote、repeat2。
- 数学运算符:支持所有数学运算符。
- 聚合函数:支持的聚合函数包括 COUNT、SUM、MIN、MAX、AVG、LEAD、LAG、FIRST_VALUE、LAST_VALUE、COVAR_POP、COVAR_SAMP、REGR_SXX、REGR_SYY、STDDEV_POP、STDDEV_SAMP、VAR_POP、VAR_SAMP、ROW_NUMBER、RANK、PERCENT_RANK、DENSE_RANK、CUME_DIST。
以下场景,物化视图不支持对包含了函数的SQL查询进行改写:
- SQL中包含无参函数
- SQL中包含了HetuEngine支持的会根据参数的类型获得不同类型的返回值的函数
- SQL中函数存在嵌套使用,或者是使用的函数会发生异常导致重写失败的函数
- 物化视图创建语句改写不支持二段式表名,支持一段式和三段式表名。
- Hudi服务_什么是Hudi_如何使用Hudi
- GaussDB性能_Gaussdb数据库性能_高斯数据库性能-华为云
- MapReduce服务_什么是HetuEngine_如何使用HetuEngine
- MapReduce服务_什么是Hue_如何使用Hue
- GaussDB性能怎么调_华为gaussdb_gaussdb性能_gaussdb学习
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- GaussDB内核_GaussDB数据库内核_高斯数据库内核_华为云
- MapReduce服务_什么是Hive_如何使用Hive
- 什么是主机监控_免费云监控_专业监控