springboot项目操作mysql出现锁表问题情况

简介: springboot项目操作mysql出现锁表问题情况

image.png
@[TOC]

情景发生说明

我在使用cron定时器每10s更新一次mysql数据库,由于操作过于频繁,导致出现锁表问题,及无法操作数据库且会报错。

解决方案

具体查看:https://blog.csdn.net/weberhuangxingbo/article/details/88709556

SELECT * FROM information_schema.innodb_trx
SELECT * FROM information_schema.innodb_locks 
SELECT * FROM information_schema.innodb_lock_waits
kill 19692

具体就是先执行sql:SELECT * FROM information_schema.innodb_trx 查看哪个进程锁了直接kill 进程号即可

image.png

重要信息

image.png
image.png
image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
9月前
|
Java 测试技术 API
Java Stream API:被低估的性能陷阱与优化技巧
Java Stream API:被低估的性能陷阱与优化技巧
586 114
|
9月前
|
Java 编译器 API
java最新版和java8的区别,用代码展示
java最新版和java8的区别,用代码展示
703 43
|
11月前
|
SQL Java 数据库连接
了解ORM
MyBatis与MyBatis-Plus区别在于:MyBatis是半自动ORM框架,需手动编写SQL,适合复杂查询场景;而MyBatis-Plus是其增强工具,提供零SQL的CRUD操作,简化开发流程,适用于简单增删改查场景,提升开发效率。
|
7月前
|
Java 关系型数据库 MySQL
Spring Boot事务配置管理
Spring Boot中事务管理确保数据操作的可靠性,通过@Transactional注解实现异常回滚。但需注意:仅运行时异常默认回滚,非运行时异常需指定rollbackFor;try-catch吞掉异常会导致回滚失效;事务范围大于synchronized锁范围时可能引发并发问题。合理配置方可避免数据不一致。
|
8月前
|
NoSQL Redis
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分3
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分3
422 4
|
8月前
|
存储 NoSQL Redis
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分1
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分1
221 6
|
8月前
|
NoSQL Redis
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分2
Redis 搭建主从复用-读写分离和主备切换,及重要的关键词解释 部分2
158 3
|
人工智能 安全 API
这款流行 AI 工具被盗用挖取加密货币,这些隐患你需要知道
Docker 镜像被注入挖矿脚本并不是个别现象,而是一个需要引起重视的安全问题,本文向大家分享下 Higress 防范此类风险的相关经验。
711 109
|
网络协议 安全 Linux
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
阿里云服务器国际站dns服务器不可用怎么办?dns可以随便改吗?
5337 0