网站首页 站内搜索

搜索结果

查询Tags标签: redo,共有 200条记录
  • 数据库事务

    BEGIN和START TRANSACTION都表示开启事务,关闭总动提交 commit提交事务 关闭自动提交 SET autocommit = OFF 保存点:不全部回滚,只回滚到保存点SAVEPOINT 保存点名称;ROLLBACK [WORK] TO [SAVEPOINT] 保存点名称;redo log保证持久性:在事务提交完成之前把该事务所修改…

    2022/9/6 2:22:52 人评论 次浏览
  • Mysql日志

    1 错误日志 Error Log服务器启动关闭过程中的信息 服务器运行过程中的错误信息 从服务器上启动服务器进程时产生的信息查看路径: show variables like log_error;2 全查询日志 General Query Log 全查询日志记录了所有对数据库的请求信息,不论是否得到了正确的执行。 默认…

    2022/8/22 2:27:08 人评论 次浏览
  • 【MySQL】MySQL估算redo日志的容量

    在MySQL8.0.30之前mysql> pager grep sequence PAGER set to grep sequence mysql> show engine innodb statusG select sleep(60); show engine innodb statusG Log sequence number 84 3836410803 1 row in set (0.06 sec)1 row in set (1 min 0.00 sec)Log seque…

    2022/8/14 2:23:44 人评论 次浏览
  • 数据库抖动原因了解

    转自:https://blog.csdn.net/nanchengyu/article/details/105627704 1.定义 一条SQL语句,正常执行的时候特别快,但是有时它就会变得特别慢,并且这样的场景很难复现,它不只随机,而且持续时间还很短,这样的情况我们一般称为数据库抖动。 当内存数据页与磁盘数据页内容…

    2022/8/8 2:24:21 人评论 次浏览
  • MySQL中的Binlog和Redo log

    为什么要有redo log 一般当MySQL更新数据时,有两种情况,追加数据或定位到已经存在的一条数据进行修改。 然而磁盘随机读写速度很慢,无法满足高IO操作的场景。 为了提高写入效率,一般我们可以先将数据写入内存,空闲时再批量刷入磁盘。 但是这样就产生了一个问题:内存…

    2022/7/21 2:23:33 人评论 次浏览
  • mysql checkpoint

    checkpoint机制,主要干的事情就是把脏页刷新到磁盘。 数据库只能保证最终一致性。你在数据库运行的时候,磁盘上的数据和内存中的数据不一致太正常了。 另外checkpoint也能保证数据库在挂了,或者出事了之后,缩短他的恢复时间。这个很好理解,MySQL有redo和binlog去保证…

    2022/6/29 2:22:45 人评论 次浏览
  • mysql整体架构和语句的执行流程

    mysql服务端整体架构主要分为两部分,server层和存储引擎server层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖mysql的大多数核心服务过功能,以及所有的内置函数,所有跨存储引擎的功能都在这一层实现,比如存储过程,触发器,视图等 存储引擎层负责数据等存储…

    2022/6/26 2:20:44 人评论 次浏览
  • 2 万字 + 30 张图 | 细聊 MySQL undo log、redo log、binlog 有什么用?

    作者:小林coding 计算机八股文网站:https://xiaolincoding.com/大家好,我是小林。 从这篇「执行一条 SQL 查询语句,期间发生了什么?」中,我们知道了一条查询语句经历的过程,这属于「读」一条记录的过程,如下图: 查询语句执行流程 那么,执行一条 update 语句,期…

    2022/6/22 2:20:09 人评论 次浏览
  • mysql事务执行流程

    MySQL事务实现原理 一、事务的执行流程 当我们对数据库执行增删改操作时,不可能直接更新磁盘上的数据,如果实际上针对的是内存里面的Buffer Pool中的数据进行的。 Buffer Pool中数据会异步的刷新到磁盘上(刷脏)。 如上图所示,事务执行流程步骤(更新操作): 1. 查询…

    2022/6/15 2:20:07 人评论 次浏览
  • MySQL的WAL(Write-Ahead Logging)机制

    MySQL 里经常说到的 WAL技术,也就是先写日志,再写磁盘。 当内存数据页跟磁盘数据页内容不一致的时候,我们成这个内存页为“脏页”。内存数据写入磁盘后,内存和磁盘上的数据页内容就一致了,称为“干净页”。 MySQL 从 内存更新到磁盘的过程,称为刷脏页的过程(flush)…

    2022/6/13 6:21:09 人评论 次浏览
  • MySQL-事务&MVCC

    零、本文纲要一、事务 二、MySQL事务原理 三、redo log(重做日志) 四、undo log(回滚日志) 五、MVCC 1、当前读 2、快照读 3、MVCC实现 4、MVCC原理分析tips:Ctrl + F快速定位所需内容阅读吧。 一、事务 1、事务介绍 事务是一组操作的集合,它是一个不可分割的工作单…

    2022/6/13 2:20:24 人评论 次浏览
  • 一条 SQL 语句是如何执行的

    一条 SQL 语句是如何执行的 SQL查询语句 select * from user where ID=10;MySQL 的基本架构可以分为 Server 层和存储引擎两部分。Server 层又包含连接器、(查询缓存)、分析器、优化器和执行器。连接器:连接器负责和客户端建立连接、获取权限、维持和管理连接。 查询缓…

    2022/6/8 2:20:18 人评论 次浏览
  • 3000帧动画图解MySQL为什么需要binlog、redo log和undo log

    全文建立在MySQL的存储引擎为InnoDB的基础上先看一条SQL如何入库的:这是一条很简单的更新SQL,从MySQL服务端接收到SQL到落盘,先后经过了MySQL Server层和InnoDB存储引擎。Server层就像一个产品经理,分析客户的需求,并给出实现需求的方案。 InnoDB就像一个基层程序员,…

    2022/6/1 2:51:59 人评论 次浏览
  • MySQL之事务和redo日志

    事务 事务的四个ACID特性。 Atomicity 原子性 Consistency 一致性 Isolation 隔离性 Durability 持久性 原子性 原子性即这个事务的任务要么全做了,要么全部没做,不能出现做一半这种情况。 一致性 一致性即数据库中的数据必须满足数据满足数据库的约束。 隔离性 即事务与…

    2022/5/30 2:20:03 人评论 次浏览
  • java面试题超详细整理

    数据库三大范式第一范式: 属性不可再分第二范式: 在一范式的基础上,消除了部份依赖,属性完全依赖于主键第三范式: 在二范式的基础上,消除了传递依赖,属性不依赖于其它非主属性 属性直接依赖于主键数据库中的事务是什么?事务的特性?事务( transaction) 是一组有…

    2022/5/25 1:21:37 人评论 次浏览
共200记录«上一页1234...14下一页»
扫一扫关注最新编程教程