当前位置: 首页 > news >正文

绵阳安州区做网站的有哪些/青岛网络工程优化

绵阳安州区做网站的有哪些,青岛网络工程优化,wordpress ico图标像素,手机登录网站后台背景 有个定时任务特别耗时,涉及到了一个表,此时平台页面触发一个该表的操作,请求卡顿了几十秒,最后返回了一个500异常。 报错 ### Error updating database. Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackExc…

背景

有个定时任务特别耗时,涉及到了一个表,此时平台页面触发一个该表的操作,请求卡顿了几十秒,最后返回了一个500异常。

报错

### Error updating database.  Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
### The error may exist in com/xxx/xxx/xxx/xxxMapper.java (best guess)
### The error may involve com.xxx.xxx.xxx.xxxMapper.update-Inline
### The error occurred while setting parameters
### SQL: UPDATE table  SET update_time=?,task_status=?    WHERE  delete_flag=0  AND (id = ? AND task_status <= ?)
### Cause: com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction
; Lock wait timeout exceeded; try restarting transaction; nested exception is com.mysql.cj.jdbc.exceptions.MySQLTransactionRollbackException: Lock wait timeout exceeded; try restarting transaction

解决

问题的关键是多个线程来竞争同一把锁导致的,InnoDB的锁默认等待时间innodb_lock_wait_timeout=50秒,如何避免一个线程拿到锁的时间太长便是我们的重中之重。

  • 修改innodb_lock_wait_timeout的值,无疑是杯水车薪,治标不治本。
  • 先根据报错日志找到这两条SQL语句的具体操作,分析是否有耗时现象,是否存在长事务问题(加了@Transactional,我这块就是这个原因导致的)。
  • 或者执行show engine innodb status,查看是否有锁等待/死锁信息,都可以找到是哪条SQL导致的。
  • 如果还不行,就需要适当优化索引了,宗旨就是减少SQL语句的执行时间。
http://www.whsansanxincailiao.cn/news/32041650.html

相关文章:

  • 网站个人备案/seo优化排名教程百度技术
  • 山东电商网站建设/推广方法有哪几种
  • 专业做简历用什么软件/宁波网站制作优化服务
  • 有啥创意可以做商务网站的/长沙有实力seo优化公司
  • 淘宝客网站主题模板/seo的定义
  • 国内免费云主机/长沙seo优化公司
  • 温岭网站制作/设计师必备的6个网站
  • 网站做icp备案需要多久/网址收录大全
  • 大连网站建设方案案例/网络工程师
  • 销售网站平台怎么做的/网络优化工程师简历
  • 政府力推企业做网站/自然搜索优化
  • web网站开发与实现/什么是口碑营销
  • 做网站专题模板/武安百度seo
  • 惠水网站建设/专业网络推广公司排名
  • vps运行iis网站 需要输入账号和密码/搜索引擎优化概述
  • 网站里的课程配图怎么做/深圳网络推广培训学校
  • 在家自己做网站/广东疫情最新消息今天
  • icp备案信息查询/seo技巧优化
  • 咨询聊城网站建设/最新新闻消息
  • 火车票网站建设多少钱/sem推广竞价托管
  • 企业网站如何制作/百度搜索排名靠前
  • 仁怀网站建设/优化推广什么意思
  • 网络营销型企业网站案例/关键词提取工具
  • 塘厦网站建设/饥饿营销案例
  • 互联网上网络营销的推广/关键词优化怎么做
  • 网站前台的功能模块/网站推广怎么推广
  • 好文案网站/网络营销心得体会
  • 园区网互联及网站建设项目/百度端口开户推广
  • 深圳企业网站建设服务哪家公司好/百度查询最火的关键词
  • web前端开发案例教程代码/seo推广工具