您的位置:首页 > 数据库 > MySQL

服务器宕机,mysql数据库表锁死怎么办?

2018-04-03 23:39 288 查看
网站访问慢,mysql数据库表锁死该怎们办?
       
        这些天随着项目的上线,频繁的出现服务器宕机,mysql 服务表被锁死,在后台top命令下,mysql cpu显示超出了 100%。然后我们公司的技术主管是直接的重启服务器。我在旁边看的酔醉。附上自己在网上学习的资料:http://liucw.cn/2018/01/07/mysql/%E7%B4%A2%E5%BC%95%E4%BC%98%E5%8C%96%E5%88%86%E6%9E%90/
         再附上今天2018-04-05网站无法访问故障,公司架构师的解决方法:
1.检查mysql表是否有锁表的情况    show open tables where in_use >0
2.检查服务器磁盘使用情况  df -h

   最后发现磁盘使用达到了100% ,最后 通过linux 查找大文件,找出占用磁盘空间的大文件。占用大头的有 linux 的 access log 达到5个g  ,mysql 的二进制文件 达到了300多个g 。通过删掉这些大占用的文件,使得网站能购正常的访问。
    
   

       
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: