ignite并行查看queryParallelism,left join 查询有问题
@李玉珏 你好,想跟你请教个问题:
你好,有个ignite问题想咨询下,ignite集成RDBMS(mysql)数据库。我通过web控制台配置XML文件启动ignite服务。配置文件中配置两个表并行查询数都为32,但是sql查询两个表left join时查询出数据不对。自己和自己join时数据查询也不对。请教下是什么原因导致的。
具体如下:
<property name="queryParallelism" value="32"/>
其中表TAB_ORG和表TAB_ORG_PROPERTY_VALUE 并行查询数设置都为32.
TAB_ORG缓存数据有5万,TAB_ORG_PROPERTY_VALUE缓存数据有10万。
1、SELECT * FROM TAB_ORG org LEFT JOIN TAB_ORG_PROPERTY_VALUE orgValue ON org.S_ID = orgValue.S_ORG_ID
执行该语句发现结果数量少很多
2、SELECT org.*,orge.* FROM TAB_ORG org LEFT JOIN TAB_ORG orge ON org.S_ID = orge.S_PARENT_ID
执行该条语句发现org.*有数据,orge.*全为空,而且数量也对应不上
对于并行查询连接查询结果不对,具体不知道什么原因,麻烦大神给与指导,非常期待您的回答,谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
关联查询结果不对,通常是数据并置配置不正确导致的。