ignite并行查看queryParallelism,left join 查询有问题

ruralboy 发布于 02/12 10:31
阅读 8
收藏 0

有个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.*全为空,而且数量也对应不上

对于并行查询连接查询结果不对,具体不知道什么原因,麻烦大神给与指导,非常期待您的回答,谢谢!

加载中
返回顶部
顶部