![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 92
Maybe_9527
这个作者很懒,什么都没留下…
展开
-
mysql并发更新丢失问题解决方案
mysql并发更新丢失问题解决方案问题展示ssm项目主要代码idea多线程debug模拟并发更新解决方案悲观锁意向共享锁意向排它锁乐观锁 问题展示 搭建了一个简单springboot的ssm项目,通过idea提供的多线程debug模式模拟并发更新丢失数据问题。业务是根据name查询出来total,然后再根据name更新total+1 ssm项目主要代码 controller代码 @RestController public class UserController { @Autowired原创 2021-06-22 20:13:58 · 1169 阅读 · 1 评论 -
mysql配置开启binlog,并恢复删除数据(windows版)
本篇是基于windows版mysql操作的原创 2020-12-21 17:46:37 · 356 阅读 · 0 评论 -
mysql线上慢日志查询
配置线上mysql数据库配置文件my.cnf 重启mysql Centos7 的mariadb重启命令是 systemctl restart mariadb.service 安装工具pt-query-degist查看生成的慢sql日志 详细步骤见安装文档 附件 使用pt-query-degist 常用参数 since:查询开始时间 until:查询结束时间 limit:指定显示的慢sql前多少条(默认显示按 照某sql总执行时间从大到小排序前5条) 附件地址: ...原创 2020-11-16 16:48:22 · 107 阅读 · 0 评论 -
Mysql数据库的隔离级别的底层实现与锁的关系
一、概念 脏读:指读到了其他事务未提交的数据。 不可重复读:读到了其他事务已提交的数据(其他事务对该条数据进行了update操作这种情况)。 幻读:在一个事务中,两次同样的select操作的结果,row数不一致。 不可重复读和幻读都是读到了其他事务已提交的数据,但是针对的点不一样, 不可重复读是对update ...原创 2020-04-15 11:43:39 · 385 阅读 · 0 评论