使用StreamLoad向Doris-4.0.3版本的聚合表导数据超时问题

最近将Doris环境的版本从2.1.5升级到4.0.3,升级后验证功能是否都正常时发现使用streamload方式向一张聚合表批量导入数据时会超时ReadTimeOut, 表结构如下

sql 复制代码
CREATE TABLE `instantaneous` (
  `interval` bigint NOT NULL COMMENT "统计区间(年月日)",
  `org_id` varchar(32) NULL DEFAULT "" COMMENT "工厂ID",
  `device_code` varchar(64) NULL COMMENT "设备编码",
  `point_name` varchar(128) NULL COMMENT "点位名称",
  `max_value` decimal(21,5) MAX NULL COMMENT "最大值",
  `min_value` decimal(21,5) MIN NULL COMMENT "最小值",
  `avg_value` decimal(21,5) REPLACE_IF_NOT_NULL NULL COMMENT "平均值",
  `diff_value` decimal(21,5) REPLACE_IF_NOT_NULL NULL COMMENT "累计型点位为当天的差值",
  `instantaneous` varchar(64) REPLACE NULL COMMENT "瞬时值",
  `last_update_time` datetime REPLACE NULL COMMENT "最后修改时间"
) ENGINE=OLAP AGGREGATE KEY(`interval`, `org_id`, `device_code`, `point_name`)
DISTRIBUTED BY HASH(`interval`) BUCKETS AUTO;

一开始怀疑是httpclient的问题,尝试过将http请求由hutool的HttpRequest换成HttpURLConnection、okHttp和apache的httpclient都不行,甚至还手动用apifox客户端发起请求,也是以失败告终。

为了不长时间影响业务,将streamload方式改为insert into方式批量插入。

然后在测试环境下尝试将上述的表改为UNIQUE模型的表,居然没有问题,也不知道是怎么回事。

相关推荐
Fluxart.ai10 小时前
GPT Image 2.5 有使用次数限制吗?额度、并发、频率限制说明
服务器·前端·gpt
其实防守也摸鱼10 小时前
每天一个知识点——RCE漏洞
运维·服务器·数据库·windows·安全·github·漏洞
TDengine (老段)10 小时前
TDengine 常见问题 TOP2
大数据·数据库·物联网·时序数据库·tdengine·涛思数据
笃行35010 小时前
数据迁移工具 KDMS 帮我把一本糊涂账算清了
数据库
努力努力再努力wz10 小时前
【Docker 入门系列】:从 Namespace、CGroup 到 LXC:理解容器运行时、rootfs 与 LXC 实战
运维·docker·容器
笃行35011 小时前
SQLServer数据库迁移实录:十年老系统搬上 KingbaseES,T-SQL 基本没重写
数据库
JavaPub-rodert11 小时前
Docker 多阶段构建:为什么生产环境镜像可以小 90%
运维·docker·容器
浅念-11 小时前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
qq_3494479511 小时前
阿里云centos7.9系统安装jenkins
服务器·阿里云·jenkins
2601_9622184712 小时前
万象生鲜系统多账套隔离技术适配集团生鲜企业集团化数字化管控
大数据·运维·微服务·云原生·架构