DELETE SEGMENT by DATE
命令功能
DELETE SEGMENT by DATE命令用于通过加载日期删除CarbonData segment,在特定日期之前创建的segment将被删除。
命令格式
DELETE FROM TABLE db_name.table_name WHERE SEGMENT.STARTTIME BEFORE date_value;
参数描述
参数 |
描述 |
---|---|
db_name |
Database名称,如果未指定,则使用当前database。 |
table_name |
给定database中的表名。 |
date_value |
有效Segment加载启动时间。在这个指定日期前的Segment将被删除。 |
注意事项
流式表不支持删除segment。
示例
DELETE FROM TABLE db_name.table_name WHERE SEGMENT.STARTTIME BEFORE '2017-07-01 12:07:20';
其中,STARTTIME是不同负载的加载启动时间。
系统响应
操作成功或失败会在CarbonData日志中被记录。