专注,勤学,慎思。戒骄戒躁,谦虚谨慎

just do it

导航

随笔分类 -  MySQL 运维

MySQL myisam引擎表crashed 修复:MySQL table is marked as crashed and last (automatic?) repair failed
摘要:某系统是一个非常老的MySQL从数据库,某天收到主从复制异常的报警,发现从节点的slave_sql_running线程断开,异常日志显示MySQL *** table is marked as crashed and last (automatic?) repair failed 错误日志中显示cr 阅读全文

posted @ 2025-07-22 11:29 MSSQL123 阅读(111) 评论(0) 推荐(0)

OOM导致MySQL服务被kill案例一则
摘要:看到这个 故障分析 | MySQL OOM 故障应如何下手,想起来几天前也遇到一次MySQL服务因为OOM被杀掉的情况,记录一下 背景:一个测试环境,由于Centos系统上没有设置虚拟内存,运行的MySQL实例buffer_pool_size配置的不合理,运行了一个较大的查询后,产生了一个戏剧性的问 阅读全文

posted @ 2020-04-29 20:46 MSSQL123 阅读(1113) 评论(0) 推荐(0)

关于MySQL死锁检测机制参数innodb_deadlock_detect设置的一点思考
摘要:微信公众号中(这里)看到一个关于MySQL的innodb_deadlock_detect与并发相关的细节,觉得比较有意思,也即innodb_deadlock_detect这个参数的设置问题 死锁检测是一个MySQL Server层的自动检测机制,可以及时发现两个或者多个session间互斥资源的申请 阅读全文

posted @ 2020-04-18 12:04 MSSQL123 阅读(7037) 评论(0) 推荐(2)

mysql 8.0 忘记root密码后重置
摘要:最近状态很不好,一直晕晕晕晕晕晕乎乎的,一个测试实例,下班前修改了一下root的密码,接着就下班走人,第二天来发现root密码忘了 刚好自动化安装脚本整理好了,本来想着算了直接重装实例得了,简单省事也花不了半分钟,反正是测试实例,没什么大问题发现有些思维定势,所以最近一直暗示自己要做一些一上来就排斥 阅读全文

posted @ 2019-11-27 20:45 MSSQL123 阅读(5784) 评论(0) 推荐(1)

MySQL Error Log 文件丢失导致The server quit without updating PID file启动失败的场景
摘要:今天在做mysql sniff测试的时候,中间重启MySQL实例的过程中,出现了"The server quit without updating PID file"这个经典的错误。因为把mysql sniff的日志文件放在了mysql实例的目录中,因此删除mysql sniff日志的时候无意中删除 阅读全文

posted @ 2019-10-31 20:02 MSSQL123 阅读(593) 评论(0) 推荐(0)

MySQL删除大表时潜在的问题(drop table,truncate table)
摘要:来源于:https://www.cnblogs.com/CtripDBA/p/11465315.html,侵删,纯截图,避免吸引流量之嫌 case1,删除大表时,因为清理自适应hash索引占用的内容导致的MySQL服务挂起 来源:https://keithlan.github.io/2018/03/ 阅读全文

posted @ 2019-10-31 09:23 MSSQL123 阅读(3488) 评论(0) 推荐(0)

MySQL Error Log 中IO写入瓶颈的警告分析
摘要:周末在一台MySQL实例上频繁做大批量的写入测试,无意中发现MySQL的errorlog中频繁出现如下的Note:page_cleaner: 1000ms intended loop took **** ms. The settings might not be optimal. (flushed= 阅读全文

posted @ 2019-09-02 12:39 MSSQL123 阅读(4181) 评论(1) 推荐(1)