oceanbase根据主键id删除会导致ob_query_timeout超时

社区版4.3.5,删除某个表的数据,根据表主键删除,删除大概1900条数据,会ob_query_timeout超时,怎么才能彻底解决这个问题?

设置ob_query_timeout为120s,

  1. delete from daas_flow_pipeline_task where id <xxx ; 执行会超时
  2. delete from daas_flow_pipeline_task where id in (5条id);执行需要10s左右 ,条件带了50条也会超时
  3. delete from daas_flow_pipeline_task where id in (select id from daas_flow_pipeline_task where id < xxx limit 10); 也会超时

这个是表结构和操作历史:

看一下,是不是,有未提交的事务,拿着锁,造成删除不掉,等待超时

数据库所有连接都关闭了,都不能删除,未提交事务也没有,锁也不会

磁盘使用的是什么类型的

物理磁盘

机械盘还是ssd

机械盘

机械盘会存在读写慢问题可以先测一下当前机器的io速率是否正常
麻烦提供一下delete语句的的相关执行计划。