Broker导入数据分区覆盖

Broker导入数据时,如何能自动覆盖这个区内的所有数据

可以详细描述下您的问题嘛?或者可以先参考下https://docs.starrocks.com/zh-cn/main/loading/BrokerLoad

就是比如按天分区,昨天数据已经导入,想重新导入一份昨天的,能按分区直接覆盖吗?不需要先手动执行SQL语句来清除数据的那种

是哪种数据模型呢?unique模型的话会覆盖,明细和聚合模型不会覆盖,数据会翻倍。如果是明细和聚合模型的话,建议可以先把昨天的分区数据清理了,再重新指定分区导入昨天数据。

好的,谢谢您。那删除数据是能释放内存吗?还是说只是假删除,我看网上是说不是真正的删除,那如果这样,不是会多出很多没必要的东西

你好,删除操作不会立即物理删除,是为了避免误操作。删除后会进入回收站,超过一定时间(可配置)会进行物理删除。删除会释放磁盘空间,跟释放内存没有太大直接关系。另外BE节点会有10G左右内容不会退还给操作系统,一般也可以通过配置tc_use_memory_min(be.conf)限制这部分内存。