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

ruralboy 发布于 01/24 21:37
阅读 66
收藏 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.*全为空,而且数量也对应不上

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

以下是问题补充:

@ruralboy:@李玉珏 你好,想跟你请教个问题: (01/24 21:38)
加载中
0
李玉珏
李玉珏

关联查询结果不对,通常是数据并置配置不正确导致的。

返回顶部
顶部