生产数据库因磁盘空间满而引起的死锁故障及解决方法
发表于:2024-10-25 作者:千家信息网编辑
千家信息网最后更新 2024年10月25日,今天就跟大家聊聊有关生产数据库因磁盘空间满而引起的死锁故障及解决方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。今天主要介绍一次因磁盘空间满
千家信息网最后更新 2024年10月25日生产数据库因磁盘空间满而引起的死锁故障及解决方法
今天就跟大家聊聊有关生产数据库因磁盘空间满而引起的死锁故障及解决方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
今天主要介绍一次因磁盘空间满导致的事故及解决方法。
1. 查看死锁
最近业务反馈无法登陆系统,需要我这边配合检查下,这里之所以先看死锁是因为这系统一般出问题都是这原因..
select * from information_schema.INNODB_LOCKS;show processlist;
2. 查看阻塞锁
看一下这里面是被什么语句所阻塞了
--查看哪个线程被哪个堵塞,waiting_thread_id代表等待线程,blocking_thread_id代表堵塞线程SELECTr.trx_id waiting_trx_id,r.trx_mysql_thread_id waiting_thread_id,r.trx_query waiting_query,b.trx_id blocking_trx_id,b.trx_mysql_thread_id blocking_thread_id,b.trx_query blocking_query,now( ) - r.TRX_STARTED blocking_time FROMinformation_schema.innodb_lock_waits wINNER JOIN information_schema.innodb_trx b ON b.trx_id = w.blocking_trx_idINNER JOIN information_schema.innodb_trx r ON r.trx_id = w.requesting_trx_id; --查看源头sqlSELECTa.sql_text,c.id,d.trx_started,b.processlist_user,b.processlist_host FROMPERFORMANCE_SCHEMA.events_statements_current aJOIN PERFORMANCE_SCHEMA.threads b ON a.thread_id = b.thread_idJOIN information_schema.PROCESSLIST c ON b.processlist_id = c.idJOIN information_schema.innodb_trx d ON c.id = d.trx_mysql_thread_id WHEREc.id = 73921 ORDER BYd.trx_started;
3. 查看死锁日志
因为我配置文件是加了参数:
#打印deadlock日志innodb_print_all_deadlocks=1
所以这里直接看mysqld.log情况
可以发现日志提示磁盘满了...
4. 检查磁盘空间
检查后发现果然是满了,事后发现是备份策略每天备份一次,14天清理,但数据越来越大导致空间不够用了,清理后调整备份策略即可。
5. 解决方案
(1)调整备份策略
修改为每两天一次全备,14天自动清理
(2)清理数据库
清理数据库无用表及无用对象
(3)数据库日志表清理
建立归档库,定期挪走相关日志表,隔7天后drop掉
(4)建立监控告警体系
zabbix覆盖监控,钉钉预警。
看完上述内容,你们对生产数据库因磁盘空间满而引起的死锁故障及解决方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
数据
数据库
磁盘
空间
日志
死锁
备份
方法
内容
策略
线程
检查
故障
生产
代表
系统
监控
调整
阻塞
不够
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
审计是数据库安全性
文件服务器 功能
计算机网络技术专业热门职业
定级软件开发工程师
微圈子网络技术有限公司
5g网络技术主要是什么
湖北企业软件开发预算
苹果 连打印机服务器
工业网络技术论文选题
成都网络安全专业
数据库写入和复制
无限软件开发费用是多少
乐意学ai智能教育软件开发
一年级网络安全顺口溜
网络服务器好不好用
宣贯网络安全等级标准
中小学生家庭教育学网络安全
麒麟软件和数据库适配
网络安全热门词汇
全国网络安全法知识竞赛落幕
纯国产化服务器端口开放
盐城论坛网络安全
数据库查询网站 模板
服务器攻击怎么防护
怎么登入路由器服务器
云服务器系统负载
河南联通软件开发
开展网络安全培训的目的
1000人视频服务器配置
根域名服务器分布