频繁查询OB视图,相同sql多次查询后,数据有误

【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】5.7.25-OceanBase_CE-v4.1.0.0
【问题描述】
接口频繁调用查询OB视图,经过多次查询后,接口查不到数据了,我猜是相同的sql执行查的是之前无数据时的缓存。我们使用ALTER SYSTEM FLUSH PLAN CACHE;语句清除缓存没有解决,后来将视图删除重建后,接口才可以查到数据,请问是什么原因?
【复现路径】
视图删除重建后,接口才可以查到数据
【问题现象及影响】
JAVA接口返回数据为空或者返回的数据不准确,但是在数据库对表或视图的正常sql查询操作是正常的,结果是正确的。
【附件】

OB 没有 mysql 那种 query cache 设计,不存在结果集缓存这个说法。

所以,需要你发一下 SQL 、日志以及截图。

sql示例.txt (2.5 KB)
以上是创建视图的sql以及查询视图时底层跑的sql