redo
-
数据库事务
BEGIN和START TRANSACTION都表示开启事务,关闭总动提交 commit提交事务 关闭自动提交 SET autocommit = OFF 保存点:不全部回滚,只回滚…
-
Mysql日志
1 错误日志 Error Log 服务器启动关闭过程中的信息 服务器运行过程中的错误信息 从服务器上启动服务器进程时产生的信息 查看路径: show variables like …
-
MySQL45讲学习-基础构架查询和更新一条sql语句
一、基础构架 1.概述 MySQL 可以分为 Server 层和存储引擎层两部分,Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心…
-
【MySQL】MySQL估算redo日志的容量
在MySQL8.0.30之前 mysql> pager grep sequence PAGER set to ‘grep sequence’ mysql> show e…
-
数据库抖动原因了解
转自:https://blog.csdn.net/nanchengyu/article/details/105627704 1.定义 一条SQL语句,正常执行的时候特别快,但是有时…
-
Mysql 回表、SQL优化、四种隔离级别、三大日志binlog、redo log、undo log
什么是回表? MySQL innodb的主键索引是簇集索引,也就是索引的叶子节点存的是整个单条记录的所有字段值,不是主键索引的就是非簇集索引,非簇集索引的叶子节点存的是主键字段的值…
-
MySQL中的Binlog和Redo log
为什么要有redo log 一般当MySQL更新数据时,有两种情况,追加数据或定位到已经存在的一条数据进行修改。 然而磁盘随机读写速度很慢,无法满足高IO操作的场景。 为了提高写入…
-
mysql事务执行流程
MySQL事务实现原理 一、事务的执行流程 当我们对数据库执行增删改操作时,不可能直接更新磁盘上的数据,如果实际上针对的是内存里面的Buffer Pool中的数据进行的…
-
MySQL的WAL(Write-Ahead Logging)机制
MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容…