【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】2.5.1
【集群规模】3fe+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,80C/256G/万兆
【附件】
- 查询报错:
报错了 ScanOperator failed to offer io task due to thread pool overload
大佬们能看看什么原因吗?
【详述】问题详细描述
【背景】做过哪些操作?
【业务影响】
【StarRocks版本】2.5.1
【集群规模】3fe+3be(fe与be混部)
【机器信息】CPU虚拟核/内存/网卡,80C/256G/万兆
【附件】
我重启了一遍StarRocks又可以查了,dwa_pcis_linian_month_new这张表是一张分区表,感觉查起来比较慢,32s左右,这个问题有什么办法可以避免吗?
ScanOperator failed to offer io task due to thread pool overload这是线程池满了 可以打下 pstack 或者执行下面的SQL,如果下面的SQL正常返回,说明执行线程池没有用满,大概率是卡在Scan 线程池上 1. select 1 + 1; 会生成 union node, 没有Scan
查询复杂吗? 可以生成下profile 具体分析下
好的,下次我试试看,线程池如果满了咋办还有卡在什么Scan池上又怎么解决 ,profile这个怎么操作呢
这个查询很简单,就是取前100条这个表的数据,就报错了,只不过这个表分区过的,我们是在SR上面建的hive外部表。
请问下这个问题最后怎么解决的,也遇到了这个问题;
升级版本就可以解决了,后面没遇到过这个错误了。