更新时间: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会话变量,不要设置全局的系统变量。

相关文档