andersen 发表于 2023-8-7 08:54:12

greatsql执行sql卡死

8.0.25的greatsql,docker部署的。将原本mysql5.7的数据迁移到greaysql上后。测试了下,执行一条简单的查询语句会卡死
SELECT NAME, FULLNAME, UNIQUECODING FROM `s_organize` WHERE`LEVEL` = 'shi' AND ISDEL = 0。
等于号替换成like就可以执行
SELECT NAME, FULLNAME, UNIQUECODING FROM `s_organize` WHERE`LEVEL` like 'shi' AND ISDEL = 0。
问题很奇怪

yejr 发表于 2023-8-7 09:47:14

可能是触发InnoDB并行查询的bug了,请检查执行计划看看是否有Parallel关键字
另外,执行SQL卡死时的processlist也请提供下
最后,建议升级到最新的8.0.32版本,或者关闭InnoDB并行查询开关,详情参考 https://greatsql.cn/docs/8032/user-manual/5-enhance/5-1-highperf-innodb-pq.html

andersen 发表于 2023-8-7 10:07:07

yejr 发表于 2023-8-7 09:47
可能是触发InnoDB并行查询的bug了,请检查执行计划看看是否有Parallel关键字
另外,执行SQL卡死时的process ...

docker pull greatsql:8.0.32-24这个命令拉不到镜像,这个版本是没上docker吗

yejr 发表于 2023-8-7 13:44:31

andersen 发表于 2023-8-7 10:07
docker pull greatsql:8.0.32-24这个命令拉不到镜像,这个版本是没上docker吗

有什么报错信息吗。

可先查阅 GreatSQL-Docker使用参考文档:https://gitee.com/GreatSQL/GreatSQL-Docker

KAiTO 发表于 2023-8-7 13:48:35

andersen 发表于 2023-8-7 10:07
docker pull greatsql:8.0.32-24这个命令拉不到镜像,这个版本是没上docker吗

docker pull greatsql/greatsql 直接这样拉取即是最新版本
页: [1]
查看完整版本: greatsql执行sql卡死