【详述】在执行insert overwrite 时,查询会被延迟,直到insert overwrite 结束,查询结果才能查出来。
【业务影响】
【StarRocks版本】2.5.7
表是分区表么?写入是按照分区粒度写入的么?请详细描述下您的这个业务场景
这个表是主键模型的表?
不是按照分区的粒度,就是整表的insert overwrite
是的,大佬,主键模型
场景是这张表的数据每次都在insert overwrite 整体覆盖它,因为要全量计算。然后这张表提供给帆软报表查询。insert overwrite 整个流程大约10s左右完成。帆软再查询时,有偶然现象发生卡顿。就排到了insert overwrite 时,查询就会等待。insert overwrite结束,查询就可以查询了。
这个当前已经在优化了,insert overwrite一次数据量比较大的时候,会有这个问题。
你的场景是不是一次insert overwrite大量的数据。
量不小,执行的时间将近10s。
这个估计在3.1才能彻底解决。或是你试试将Tablet拆小点,看能不能缓解
2.5.X的版本会修复吗?tablet不大。。
1个Tablet有多大?
磁盘是机械盘吗?
3.1.3 主键表还有问题
用3.1的最新版本试试