【YashanDB知识库】使用leading hint调整SQL执行计划后报错YAS-04522 invalid hint leading

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 Tair(兼容Redis),内存型 2GB
简介: 【YashanDB知识库】使用leading hint调整SQL执行计划后报错YAS-04522 invalid hint leading

本文内容来自YashanDB官网,原文内容请见 https://www.yashandb.com/newsinfo/7802967.html?templateId=1718516

问题现象

使用leading hint调整SQL执行计划后,执行SQL时,报错:YAS-04522 invalid hint leading

f3cdc588-1ff9-435b-8119-229072c10d3c

问题的风险及影响

SQL语句无法正常执行

问题影响的版本

所有的YashanDB版本

问题发生原因

YashanDB优化器的Bug

解决方法及规避方式

规避方式:不使用leading hint

问题分析和处理过程

使用如下SQL语句验证当前版本YashanDB是否存在此问题:

drop table a;

drop table b;

drop table c;

create table a(tid number,tname varchar2(30));

create table b(tid number,tname varchar2(30));

create table c(tid number,tname varchar2(30));

select /\*+ leading(c) \*/ distinct a.tid

from a

left join b

on a.tid = b.tid

left join c

on b.tid = c.tid

where a.tname is not null;
AI 代码解读
目录
打赏
0
2
2
0
96
分享
相关文章
【YashanDB 知识库】YMP 从达梦迁移到崖山,报错:不能识别文件路径,没找到 csv 文件
【YashanDB 知识库】YMP 从达梦迁移到崖山,报错:不能识别文件路径,没找到 csv 文件
【YashanDB知识库】lYAS-02143 invalid username/password, login denied
【YashanDB知识库】lYAS-02143 invalid username/password, login denied
|
1天前
|
SQL
【YashanDB 知识库】并发 update 报错 YAS-02208 lock conflict in consistent write
【YashanDB 知识库】并发 update 报错 YAS-02208 lock conflict in consistent write
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
【YashanDB 知识库】Hive 命令工具 insert 崖山数据库报错
【YashanDB知识库】YMP从mysql迁移到崖山,报错:服务器错误
【YashanDB知识库】YMP从mysql迁移到崖山,报错:服务器错误
【YashanDB 知识库】YMP 在迁移过程中,遇到报错:failed to open file /qianyi/ymp/ymp_23.3, errno 2, error message "No such file or directory".
【YashanDB 知识库】YMP 在迁移过程中,遇到报错:failed to open file /qianyi/ymp/ymp_23.3, errno 2, error message "No such file or directory".
【YashanDB 知识库】解决 mybatis 的 mapper 文件 sql 语句结尾加分号";"报错
【YashanDB 知识库】解决 mybatis 的 mapper 文件 sql 语句结尾加分号";"报错
【YashanDB知识库】kettle做增量同步,出现报错
【YashanDB知识库】kettle做增量同步,出现报错
【YashanDB知识库】YCM托管YashanDB报错
【YashanDB知识库】YCM托管YashanDB报错
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")

数据库

+关注