开发者社区> 问答> 正文

客户在将MySQL数据库从5.7版本升级到8.0版本后,发现某个SQL的执行计划发生变化,导致...

已解决

客户在将MySQL数据库从5.7版本升级到8.0版本后,发现某个SQL的执行计划发生变化,导致查询速度下降至原版本的一半甚至更低,且该SQL需扫描大量数据,影响正常业务运行

展开
收起
提个问题! 2024-10-13 10:14:44 3 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答

    问题原因:升级8.0版本后,优化器可能未收集到最新信息,导致对于某些表的索引使用存在问题。此外,在大表或大数据情况下,高负载或硬件性能瓶颈也可能成为瓶颈因素之一。最终解决方案:建议进行以下操作: 1. 对于变更后的表,通过重新收集统计信息来更新优化器的信息。 2. 建议客户 optimize table

    2024-10-13 10:14:45
    赞同 4 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
DTCC 2022大会集锦《云原生一站式数据库技术与实践》 立即下载
阿里云瑶池数据库精要2022版 立即下载
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载

相关镜像