更新时间:2025-07-17 GMT+08:00
Doris数据变更规范
该章节主要介绍Doris数据变更时需遵循的规范和建议。
数据变更类
- 【强制】应用程序不可以直接使用delete或者update语句变更数据,可以使用CDC的upsert方式来实现。
- 低频操作上使用,比如Update几分钟更新一次。
- 如果使用Delete一定带上分区条件。
- 【强制】禁止使用INSERT INTO tbl1 VALUES (“1”), (“a”);这种方式做数据导入,少量少次写可以,多量多频次时要使用Doris提供的StreamLoad、BrokerLoad、SparkLoad或者Flink Connector方式。
- 【建议】执行特殊的长SQL操作时,可以使用SELECT /*+ SET_VAR(query_timeout = xxx*/ from table类似这样通过Hint方式去设置Session会话变量,不要设置全局的系统变量。
父主题: Doris组件使用规范