线上一台mysql 5.7.17版本实例,系统centos 6.4 ,96G内存,SSD磁盘,buffer pool 60G,buffer pool instance 8,24 CPU。实例访问情况如下:

不定期的夯住重启,每次状态都是一致,error log如下输出:

nnoDB: ###### Diagnostic info printed to the standard error stream

2017-05-01T19:21:24.095658+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139927055582976 has waited at buf0flu.cc line 1209 for 303.00 seconds the semaphore:

SX-lock on RW-latch at 0x7f448b83aa70 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0sel.cc line 3652

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/btr/btr0cur.cc line 299

2017-05-01T19:21:24.095746+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139927087052544 has waited at buf0flu.cc line 1209 for 303.00 seconds the semaphore:

SX-lock on RW-latch at 0x7f463e8eeb08 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0sel.cc line 3652

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/btr/btr0cur.cc line 315

2017-05-01T19:21:24.095798+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139921740433152 has waited at row0ins.cc line 2481 for 303.00 seconds the semaphore:

S-lock on RW-latch at 0x7f49d5fc2be8 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0ins.cc line 2481

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/include/mtr0mtr.ic line 153

2017-05-01T19:21:24.095871+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139921726056192 has waited at row0ins.cc line 2481 for 303.00 seconds the semaphore:

S-lock on RW-latch at 0x7f49d5fc2be8 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0ins.cc line 2481

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/include/mtr0mtr.ic line 153

2017-05-01T19:21:24.095917+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139921718867712 has waited at row0ins.cc line 2481 for 303.00 seconds the semaphore:

S-lock on RW-latch at 0x7f49d5fc2be8 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0ins.cc line 2481

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/include/mtr0mtr.ic line 153

2017-05-01T19:21:24.095959+08:00 0 [Warning] InnoDB: A long semaphore wait:

--Thread 139927097542400 has waited at buf0flu.cc line 1209 for 303.00 seconds the semaphore:

SX-lock on RW-latch at 0x7f49d5fc2be8 created in file buf0buf.cc line 1459

a writer (thread id 139928763602688) has reserved it in mode exclusive

number of readers 0, waiters flag 1, lock_word: 0

Last time read locked in file row0ins.cc line 2481

Last time write locked in file /export/home/pb2/build/sb_0-21378219-1480347226.17/mysql-5.7.17/storage/innobase/include/mtr0mtr.ic line 153

从日志看,是长时间的信号等待触发了重启,之前5.7.13版本也出现,升级到5.7.17还是一样。

最开始怀疑是系统信号集设置不够,从250 32000 32 128 调整到2500 3200000 3200 1280,

还是出现了重启。从日志中看都在等待139928763602688 线程,从日志的下文可以得到该线程只是一条简单的insert语句,并没有其他异常查询,而且每次夯住时的语句并不相同。此外该实例之前运行在5.5版本下,没出现过该问题。请问该问题应该如何处理?

mysql hang住_mysql 5.7不定期的hang住重启-问答-阿里云开发者社区-阿里云相关推荐

  1. mysql总是出现-_mysql 总是莫名其妙的关闭:报错 -问答-阿里云开发者社区-阿里云...

    CentOS MYSQL 5.6不知道为什么,MYSQL总是莫名其妙的被关闭,然后网页提示 Connect Error (1045)Access denied for user 'root'@'172 ...

  2. mysql cluster 宕机 恢复_mysql cluster 集群恢复不起来,还请大神赐教?报错-问答-阿里云开发者社区-阿里云...

    mysql cluster 集群原本使用的几乎全是内存表,后来随着数据的增长,把大的内存表迁移到磁盘表了,之后集群出现6050错误,整个集群挂掉:之后重新启动集群一直启动不起来... ----以下是集 ...

  3. mysql批量插入跟更新_Mysql批量插入和更新的性能-问答-阿里云开发者社区-阿里云...

    利用Hibernate,连接池使用的是BoneCP,做了一个MySql批量插入和批量更新的Demo,出现了下面两个问题. 1.批量插入.我采用的是原生态的JDBC,每次批量插入60条数据左右(数据量不 ...

  4. cmake mysql 参数_MySQL cmake编译时这些参数是什么意思?-问答-阿里云开发者社区-阿里云...

    一般用到的参数# -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #安装路径 # -DMYSQL_DATADIR=/usr/local/mysql/data \ # ...

  5. mysql count join速度慢_MySql两张百万级表关联的count效率求解? 400 报错-问答-阿里云开发者社区-阿里云...

    select count(1) from B b inner join A a on a.id = b.personid where b.code like '32%' 这样试试呢######sele ...

  6. mysql查询关键字报错_mysql中in关键字查询时的问题? 400 报错-问答-阿里云开发者社区-阿里云...

    之前也遇到过类似的问题,就是in关键字指定的范围没有数据,会出错######改用exists呢######不行######用join 链接查询过滤一下算了######我是这么做了,但是现在我就想知道, ...

  7. mysql 繁体_mysql 插入繁体字报错?报错-问答-阿里云开发者社区-阿里云

    mysql 插入繁体字报错?报错 爱吃鱼的程序员 2020-06-22 14:09:16 87 @jfinal程序插入繁体字mysql的时候报错,数据库设置了utf8,但是依然报错,数据库,表,字段, ...

  8. mysql大表join小表速度很慢_mysql多表join中,为什么子查询会那么慢,怎么解决-问答-阿里云开发者社区-阿里云...

    下面的sql执行后cpu100%,但是这三张join的表数据量都在2W左右,不应该啊,是不是数据库服务器配置出了问题啊.sql如下:select a.excel_id, a.rpt_id, a.acc ...

  9. canal同步mysql到kafka_使用Canal同步MySQL数据到Kafka 得到的数据中sql字段无值-问答-阿里云开发者社区-阿里云...

    这个应该跟你的binlog记录模式有关系,binlog有3中模式,ROW(行模式), Statement(语句模式), Mixed(混合模式)三种模式的用法如下: ROW(行模式):记录那条数据修改了 ...

最新文章

  1. 边缘计算架构_Openshift为边缘计算提供三节点架构部署
  2. UE4蓝图无代码编程游戏开发技能学习教程
  3. 同花顺python_python的解析库pyquery解析并读取同花顺网站的焦点新闻
  4. python 显示html_如何使用python在本地显示带有html表单的网...
  5. centos 下载oracle_Linux镜像下载大全
  6. 记录更新(Java数据类)
  7. java 正则匹配括号是否成对_十分钟学会正则表达式
  8. 哈夫曼编码和带权路径计算
  9. php 操作数组 (合并,拆分,追加,查找,删除等)
  10. vscode 插件推荐 - 献给所有前端工程师(2018.4.29更新)
  11. 备份域控制器AD 保护的最佳实践(第 1 部分)
  12. 将参数传递给Bash函数
  13. spring aop示例_Spring批处理示例
  14. 遐想ORACLE的下步收购
  15. perl mysql 时间戳_讲Perl中的本地时间与UNIX时间戳间相互转换的方法
  16. 关于A卡和N卡对opengl驱动问题
  17. 宏的录制之工资条的制作
  18. SDN入门:Ubuntu下SDN环境搭建(Floodlight+Minite)(踩坑教程,解决FL1.2版本无法访问网页问题)
  19. 【代码大全2】第33章 个人性格
  20. OO第四单元作业小结

热门文章

  1. 排序--直接插入排序
  2. iOS之UI--转场动画
  3. Oracle Events事件
  4. Spring之作用域
  5. 不知道当前谁激活键盘时的隐藏键盘方法
  6. SCOM 常识概念—资源池介绍
  7. MAC安装vmware虚拟机,安装window xp Ghost步骤
  8. Javascript 评估用户输入密码的强度
  9. 2.2 Java的基本数据类型
  10. 学会用core dump调试程序错误(转)