文章 2024-08-01 来自:开发者社区

(十八)MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?

引言    前面《MySQL优化篇》、《SQL优化篇》两章中,聊到了关于数据库性能优化的话题,而本文则再来聊一聊关于MySQL线上排查方面的话题。线上排查、性能优化等内容是面试过程中的“常客”,而对于线上遇到的“疑难杂症”,需要通过理性的思维去分析问题、排查问题、定位问题,最后再着手解决问题,同时,如果解决掉所遇到的问题或瓶颈后,也可以在能力范围之内尝试最优解以及适当考虑拓.....

(十八)MySQL排查篇:该如何定位并解决线上突发的Bug与疑难杂症?
阿里云文档 2024-05-30

SHOW PROCESSLIST死锁Bug说明

MySQL官方在8.0.28版本中,为每个会话引入了LOCK_thd_security_ctx锁(Bug#32320541),该锁的引入使得MySQL在执行SHOW PROCESSLIST语句时可能形成死锁。本文将介绍这一类死锁问题的发生原因及解决方案。

问答 2023-12-18 来自:开发者社区

Hologres 这个语法在mysql会报错。但是pg这个就直接过了。 这算不算bug?

Hologres delete from public.cnpldw_dct_waybill_trace_f_1where exists (select 1 from public.cnpldw_dct_waybill_trace_f_1_tmp b where bill_id=b.bill_id and status=b.status); 我执行的是这个语句,结果把主表全清了。tmp表...

问答 2023-09-06 来自:开发者社区

Flink CDC2.2.1的mysql-cdc有bug么 有用过的么 ?

Flink CDC2.2.1的mysql-cdc有bug么 有用过的么 ?这图片是在sql-client里执行的

问答 2023-07-26 来自:开发者社区

flinkcdc connector mysql 有个bug直接source读取就报错,什么原因?

flinkcdc connector mysql 有个bug, 我mysql中表的字段是 bigint unsigned zerofill 类型的 , 直接source读取就报错,什么原因?

文章 2023-05-31 来自:开发者社区

MYSQL工具集rpm安装在MYSQL 8里的bug:ImportError: No module named utilities.command.binlog_admin

出现故障[root@redhat7 ~]# mysqlbinlogmove --help Traceback (most recent call last): File "/usr/bin/mysqlbinlogmove", line 26, in <module> import mysql.utilities.command.binlog_admin as binlog...

文章 2023-05-15 来自:开发者社区

故障案例:MySQL唯一索引有重复值,官方却说This is not a bug

问题原因故障解决方案复现步骤参考文献一、问题:MySQL5.7.38主从架构,主节点唯一索引上(唯一索引不是主键)有重复值,全部从节点报1062,SQL线程状态异常,根据SQL线程报的binlog位置点,insert 数据时有重复值,插入失败二、原因:unique_checks=0时导致,在bug(106121)列表中官方解释的原因:该参数关闭,维护唯一索引时,不会进行物理读,只会进行内存读,来....

文章 2023-05-11 来自:开发者社区

这次被坑惨了,MySQL的隐式转换导致了一个线上BUG

某一天,开发问我,为什么针对一个查询会有两条记录,且其中一条记录并不符合条件select * from tablea where xxno = 170325171202362928;xxno为 170325171202362928 和 170325171202362930的都出现在结果中。一个等值查询为什么会有另外一个不同值的记录查询出来呢?我们一起来看看究竟!分析我们查看该表结构,发现xxno....

这次被坑惨了,MySQL的隐式转换导致了一个线上BUG
问答 2023-05-09 来自:开发者社区

BUG,在Mysql 5.5.28版本下报错

日志: 2017-01-12 12:06:16.107 [destination = example , address = /127.0.0.1:3306 , EventParser] ERROR c.a.otter.canal.parse.inbound.mysql.MysqlEventParser - dump address /127.0.0.1:3306 has an error, r....

文章 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(一)

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