【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】OceanBase 4.3.3
【问题描述】生产环境在对某张表批量添加操作很频繁的情况下会出现ArrayIndexOutOfBoundsException
【复现路径】新增的sql如下:
INSERT INTO `research_judgment_url_change_log`( `researchJudgmentUrlSourceId`,
`researchJudgmentUrlSourceType`, `type`, `modelSourceNumber`, `pluggingDay`,
`pluggingType`, `pluggingMethod`, `pluggingUrl`, `pluggingMd5EncryptedUrl`,
`pluggingMd5EncryptedUrlDesc`, `pluggingDomain`, `pluggingMd5EncryptedDomain`,
`pluggingDomainLevel`, `pluggingDomainLv1`, `pluggingDomainLv2`, `pluggingDomainLv3`,
`pluggingDomainLv4`, `pluggingDomainLv5`, `pluggingDomainLv6`, `urlTitle`,
`fraudTypeLv1`, `fraudTypeLv1Desc`, `fraudTypeLv2`, `fraudTypeLv2Desc`,
`originalFraudType`,`nogUrlBlockSeq`, `nogUrlUnBlockSeq`, `unsealReason`, `operatorId`,
`operatorName`, `operatorLoginName`, `departmentId`, `departmentName`, `id`, `modifier`,
`modifyTime`,`creator`,`createTime`,`version`)
VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?),
(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?);
新增的数据条数不固定,可能会有几十条。