Closed heni02 closed 11 months ago
@xzxiong @gavinyue 我不是很清楚这个bug的描述,包括aggr_count的含义,是statement的字符统计吗。出现的情况是statement_info表的statement列的值为空? 麻烦确认一下该情况是否符合预期以及bug的归属。
@m-schen 这个bug主要是statement_info表里有statement为空值这个情况,如果是为空是预期的,是什么情况,如果不是预期,这是个bug,需要修复
@m-schen 这个bug主要是statement_info表里有statement为空值这个情况,如果是为空是预期的,是什么情况,如果不是预期,这是个bug,需要修复
@gavinyue ptal, 当 aggr_count > 0 时,statement这个字段应该是什么值。
理论上是第一个statementinfo的statement。 我看一下吧
Work on the fix now. Bascially it is caused by stringbuilder in the aggr.
Pending
Pending
Find the problem. Ready to fix.
Pending
Pending
这个应该解决了,准备验证一下,然后给test
正在解决这个问题
Keep looking into it tomorrow.
Pending
Pending
Pending
Pending
Pending
Pending
Pending
Pending
Pending
Pending
pending
pending
Looking
Pending
Pending
正在和其他写入异常的issue 一起研究
Pending
pending
Pending
Working
Pending
现在的情况是, 聚合的情况下, statement是保留第一个。 之前的问题还是racing的情况下导致的
但是cloud里 确实有statement为空的情况, 但是对应的都是plan里step为空。
这种情况下, 在report_statement.go 加了一个if check 和log https://github.com/matrixorigin/matrixone/pull/12619
track together in https://github.com/matrixorigin/matrixone/issues/12432
明天测试验证
confirm,closed commit id:3140d2e3eda1d4318645f07dcdbd21296ac1e956 默认聚合功能打开,普通租户下并发500 insert持续跑3个小时,插入2亿多条sql,statement_info共4千6百多万行,没有出现statement为空的情况
Is there an existing issue for the same bug?
Environment
Actual Behavior
aggr_count>0 have empty string value, but aggr_count=0 not
Expected Behavior
No response
Steps to Reproduce
Additional information
No response