Doris生产环境做数据删除的时候有什么建议?

提问者:帅平 问题分类:数据库
Doris生产环境做数据删除的时候有什么建议?
1 个回答
浴血而重生
浴血而重生
删除数据的时候需要注意:
1、建议使用truncate删除数据,不要使用delete
2、如果使用delete删除数据,需要带上where条件,并且禁止并发执行delete,例如要删除id=1,2,3,4,……1000,禁止delete xxx from tbl1 where id=1这样的语句执行1000条,建议delete xxx from tbl1 where id in (1,2,3...,1000)
3、drop操作默认会进入FE 回收站,默认保留86400(s),也就是1天(这个期间可以recover恢复,避免误操作),受参数catalog_trash_expire_second控制,超过1天后会进入BE的trash目录,默认保留259200(s),也就是3天(2.5.17,3.0.9,3.1.6之后默认值改为了86400,也就是1天),受参数trash_file_expire_time_sec控制,如果drop后需要尽快释放磁盘,可以调小fe和be的trash保留时间
发布于:2周前 (04-19) IP属地:四川省
我来回答