MAPREDUCE服务 MRS-修改CarbonData Table:SET和UNSET
SET和UNSET
当使用set命令时,所有新set的属性将会覆盖已存在的旧的属性。
- SORT SCOPE
ALTER TABLE tablename SET TBLPROPERTIES('SORT_SCOPE'='no_sort')
当UNSET SORT SCOPE后,会使用默认值NO_SORT。
UNSET SORT SCOPE命令示例:
ALTER TABLE tablename UNSET TBLPROPERTIES('SORT_SCOPE')
- SORT COLUMNS
ALTER TABLE tablename SET TBLPROPERTIES('SORT_COLUMNS'='column1')
在执行该命令后,新的导入会使用新的SORT_COLUMNS配置值。 用户可以根据查询的情况来调整SORT_COLUMNS,但是不会直接影响旧的数据。所以对历史的segments的查询性能不会受到影响,因为历史的segments不是按照新的SORT_COLUMNS。
不支持UNSET命令,但是可以使用set SORT_COLUMNS等于空字符串来代替UNSET命令。
ALTER TABLE tablename SET TBLPROPERTIES('SORT_COLUMNS'='')
- 后续版本会加强自定义合并来对旧的segment重新排序。
- 流式表不支持修改SORT_COLUMNS。
- 如果inverted index的列从SORT_COLUMNS里面移除了,该列不会再创建inverted index。但是旧的INVERTED_INDEX配置值不会变化。
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 什么是Spark_如何使用Spark_Spark的功能是什么
- 大数据分析是什么_使用MapReduce_创建MRS服务
- MRS优势_什么是MRS_MRS功能
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse
- MapReduce服务_什么是MapReduce服务_什么是HBase
- GaussDB gsql使用_gaussdb介绍_gaussdb用法_gaussdb教程
- GaussDB查看表大小_GaussDB查询表空间_高斯数据库查看表大小-华为云
- MRS备份恢复_MapReduce备份_数据备份
- MapReduce服务_什么是Loader_如何使用Loader