MAPREDUCE服务 MRS-删除CarbonData表Segments:删除结果

时间:2024-07-02 16:39:48

删除结果

数据对应的segment被删除,数据将不能再被访问。可通过SHOW SEGMENTS命令显示segment状态,查看是否成功删除。

  • 调用DELETE SEGMENT命令时,物理上而言,Segment并没有从文件系统中被删除。使用命令SHOW SEGMENTS查看Segment信息,可看见被删除的Segment的状态被标识为"Marked for Delete"。但使用SELECT * FROM tablename命令查询时,不会显示被删除的Segment的内容。
  • 下一次加载数据且达到最大查询执行时间(由“max.query.execution.time”配置,默认为“60分钟”)后,Segment才会从文件系统中真正删除。
  • 如果用户想要强制删除物理Segment文件,那么可以使用CLEAN FILES命令。

    示例:

    CLEAN FILES FOR TABLE table1;

    该命令将从物理上删除状态为“Marked for delete”的Segment文件。

    如果在“max.query.execution.time”规定的时间到达之前使用该命令,可能会导致查询失败。“max.query.execution.time”可在“carbon.properties”文件中设置,表示一次查询允许花费的最长时间。

support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_1414.html