暂无图片
sql查询数据错误,直连两个observer查询竟然结果不一样
我来答
分享
暂无图片 匿名用户
sql查询数据错误,直连两个observer查询竟然结果不一样

sql查询数据错误,直连两个observer查询竟然结果不一样

同样一个sql 通过2881 连接两个两个server查询结果不一样!!
SELECT * from
(
SELECT DISTINCT
*
FROM
v_v_diag_obj_class2 a
WHERE
diag_obj_id IN (
SELECT
diag_obj_id
FROM
dw_diag_obj b
WHERE
b.school_code = ‘xmshczx’
AND b.school_term_id = ‘2321’
)
) as aa

并且 在同一个observer中执行
SELECT * from
(
SELECT DISTINCT
*
FROM
v_v_diag_obj_class2 a
WHERE
diag_obj_id IN (
SELECT
diag_obj_id
FROM
dw_diag_obj b
WHERE
b.school_code = ‘xmshczx’
AND b.school_term_id = ‘2321’
)
) as aa
where aa.diag_obj_id=‘232108701175’
sql结果有值,但是去掉where条件查询的结果集中没有diag_obj_id=‘232108701175’ 的记录
求助。。。

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
O
OceanBase社区传送门

已知问题:
1.设置 global _nlj_batching_enabled = false 可以绕过;
2.最新发布的421bp1上已经修复了这个问题,建议尽快升级成421bp1;

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
OCP4.0.3 升级到 4.2.0 时在预检查时停滞不动
回答 1
改一下/.ocpinstaller/plugins/ocpserver/4.0.0/upgradecheck.py中的metadatabase换成需要的数据库
如果修改表的自增ID值的大小
回答 1
参考这里https://www.oceanbase.com/docs/commonoceanbasedatabasecn1000000000220211
OCP 4.0.3-CE BP1 启停 OCP 报错
回答 1
打开~/.ocpinstaller/cluster/你的ocp集群名称/.data,把这三行给删了,就可以启停了
生产环境 求助[单机部署]【社区版】4.2.1.0 ocp-express启动失败
回答 1
proxymemlimited默认值太低
这个并行度可以调吗? 是值的是如果分区大于1后,默认并行1个线程吗?
回答 1
可以调的,分区数大于一后,默认一个分区一个线程
ob4.2死锁检测与解除疑问
回答 1
死锁杀事务的时间是秒级,唤醒的时间很短;可以满足日常使用;目前死锁检测可能出现漏检测和误杀,后续版本会逐渐完善。
慢查询sql,通过日志文件捞取,指定时间点参数是?
回答 1
已采纳
tracelogslowquerywatermark用于设置查询的执行时间闻值,如果查询的执行时间超过该闻值,则被认为是慢查询,慢查询的追踪日志会被打印到系统日志中。可参考社区文档:https://w
使用Paxos算法的OceanBase比其他使用Raft算法的分布式数据库强在哪里?
回答 1
已采纳
paxos比raft的并发能力更高。这是理论问题,可以知乎里搜索看看。
过OCP升级OB4.2报错s是为什么呢?
回答 1
看日志是有缺包的情况,oceanbasecelibs4.2.0.0101000032023091319.el7.x8664.rpm,可以check一下
Linux系统下perl脚本连接OB数据库
回答 1
!/usr/bin/perlwusestrict;useDBI;my$host“localhost”;my$driver“mysql”;my$database“RUNOOB”;my$dsn“DBI:$