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

发布于 2022-01-04 02:26:26 字数 913 浏览 929 评论 1

@李玉珏  你好,想跟你请教个问题:

你好,有个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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

辞别 2022-01-05 07:36:32

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文