文章 2022-10-21 来自:开发者社区

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(一)

1、背景在MySQL 8.0.23出现执行SQL超时的报错,而在MySQL8.0.18版本上未出现,故做个记录,以飨读者。2、故障提要在客户MySQL版本8.0.23,在部署客户测试环境时出现SQL执行超时报错。通过慢日志查询,找到对应的SQL。SQL如下:SELECT * FROM t_dict WHERE FIND_IN_SET(id,(SELECT getDictChildrenNew( ....

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(一)
文章 2022-10-21 来自:开发者社区

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(二)

奇怪的是这个SQL在MySQL8.0.18上没有出现问题。能快速正常的计算出结果(67ms):4、总结为此,我们目前给客户的建议是降低MySQL版本。之所以给客户用8.0.18的旧版,是因为我们的产品在旧版上进行了很多轮次的测试都是正常的。而这一次客户现场测试环境的MySQL版本是客户定的,我们产品没在这个版本跑过,所以才给出这个建议的。后续我会在新版做一轮测试看看。此外,我们也会尝试去MySQ....

文章 2021-11-19 来自:开发者社区

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(二)

奇怪的是这个SQL在MySQL8.0.18上没有出现问题。能快速正常的计算出结果(67ms):4、总结为此,我们目前给客户的建议是降低MySQL版本。之所以给客户用8.0.18的旧版,是因为我们的产品在旧版上进行了很多轮次的测试都是正常的。而这一次客户现场测试环境的MySQL版本是客户定的,我们产品没在这个版本跑过,所以才给出这个建议的。后续我会在新版做一轮测试看看。此外,我们也会尝试去MySQ....

文章 2021-11-19 来自:开发者社区

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(一)

1、背景在MySQL 8.0.23出现执行SQL超时的报错,而在MySQL8.0.18版本上未出现,故做个记录,以飨读者。2、故障提要在客户MySQL版本8.0.23,在部署客户测试环境时出现SQL执行超时报错。通过慢日志查询,找到对应的SQL。SQL如下:SELECT * FROM t_dict WHERE FIND_IN_SET(id,(SELECT getDictChildrenNew( ....

MySQL 8.0.23上遇到一个FIND_IN_SET的BUG(一)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像