MySQL
yunyala
后端开发工程师,熟悉Java、PHP编程语言和Redis、消息队列等中间件,喜欢写一些技术小工具。
展开
-
MySQL数据库中,redo log、relay log和binlog(binary log)、undo log 的区别和联系?
记录内容:Binlog记录了对数据库进行的所有更改操作,包括数据库结构的变更(如CREATE、ALTER)和数据内容的变更(如INSERT、UPDATE、DELETE)。然后,从库会执行relay log中的SQL语句,将主库的操作应用到自己的数据上。Relay log是在主从复制中从库上使用的,用于存储从主库复制过来的binlog内容。作用:Redo log是InnoDB存储引擎特有的日志,用于确保事务的持久性和一致性。Redo log和binlog都是用于确保事务的持久性和数据库恢复的重要工具。原创 2024-08-02 15:51:16 · 443 阅读 · 0 评论 -
数据库更新风暴是什么
数据库更新风暴(Database Update Storm)通常指的是在高并发环境下,多个客户端同时对数据库进行大量的更新操作,导致数据库性能急剧下降或完全崩溃的情况。当多个客户端同时执行大量的写入操作(如插入、更新或删除记录),数据库系统可能无法及时处理所有的请求,导致请求堆积和阻塞。原创 2023-09-05 10:42:26 · 400 阅读 · 1 评论 -
Mybatis 增加数据库执行日志输出到控制台
Mybatis 添加数据库日志输出原创 2023-09-04 23:44:43 · 132 阅读 · 0 评论 -
MySQL连接异常:Communications link failure 解决方案
经过多次尝试,发现出问题是在url配置中useSSL=true参数,MySQL在高版本需要指明是否进行SSL连接,MySQL5是不需要这个参数的。解决方案是:useSSL=false。自此,问题解决,数据库连接成功!原创 2023-09-04 23:10:46 · 33446 阅读 · 6 评论