码迷,mamicode.com
首页 >  
搜索关键字:redo    ( 937个结果
MySQL 日志(redo log 和 undo log) 都是什么鬼?
作者:骏马金龙 出处:https://www.cnblogs.com/f-ck-need-u/archive/2018/05/08/9010872.html innodb事务日志包括redo log和undo log。redo log是重做日志,提供前滚操作,undo log是回滚日志,提供回滚操作 ...
分类:数据库   时间:2020-12-25 12:33:55    阅读次数:0
一起看下MySQL的崩溃恢复到底是怎么回事
本文稍微有点晦涩、但是看过之后你就能Get到MySQL的崩溃恢复到底是怎么做的! 文章公号 首发!连载中!关注微信公号回复:“抽奖” 还可参加抽📖活动 回顾 在这篇文章之前,白日梦跟你分享了什么是redo log、以及redo log的作用、redo log的刷盘机制等知识点。简单来说就是redo ...
分类:数据库   时间:2020-12-16 12:33:51    阅读次数:4
DB concept 恢复系统
aries 减少恢复时间 减少检查点开销 避免重做日志冗余重做 减少日质量 LSN:日志序列号,标识操作在页上实施 物理逻辑redo,物理上标识受影响的页,页内逻辑 脏页表:内存已更新,未刷盘,减少恢复时不必要的重做 模糊检查点:记录脏页与相关信息,不在检查点将脏页写入,后台持续刷新 数据结构: L ...
分类:数据库   时间:2020-12-15 12:55:01    阅读次数:12
Inodb核心参数说明
1、Innodb_flush_log_at_trx_commit: 控制redo 往os buffer、磁盘 刷写的策略 (0) 每秒将redo buffer往os buffer(操作系统文件缓冲区) 刷写,每秒将os buffer同步到磁盘,如果宕机,会丢失一秒内的所有事务 (1) 事务每次com ...
分类:数据库   时间:2020-11-20 11:29:13    阅读次数:15
关于MySQL内核,一定要知道的!
近一个多月,写了一些MySQL内核的文字,稍作总结,希望对大家有帮助。1.《InnoDB,为何并发如此之高?》文章介绍了:(1)什么是并发控制;(2)并发控制的常见方法:锁,数据多版本;(3)redo,undo,回滚段的实践;(4)InnoDB如何利用回滚段实现MVCC,实现快照读。结论是,快照读(SnapshotRead),这种不加锁的读,是InnoDB高并发的核心原因之一。番外篇:《快照读,在
分类:数据库   时间:2020-11-17 12:10:05    阅读次数:12
mysql8.0 运维相关新特性(未完待续)
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-0.htmlMySQL8.0.0The current maximum auto-increment counter value is now written to the redo l ...
分类:数据库   时间:2020-11-08 16:51:42    阅读次数:24
案例分享:巧用各种工具提升无源码系统的性能和稳定性
案例分享:巧用各种工具提升无源码系统的性能和稳定性导读:在没有核心系统源码的情况下,修改源码打印耗时的方法无法使用,通过tcpdump、wireshark、gdb、010editor、火焰图、ida、数据库抓sql耗时语句、oracleash报告、loadrunner等工具找到了服务器tps上不去,C程序进程随机挂掉的问题,并顺利解决,收获颇多。杨振,宜信工程师,前微博feed组工程师,对源码学习
分类:其他好文   时间:2020-11-06 01:04:02    阅读次数:16
Mysql中事务ACID实现原理
引言照例,我们先来一个场景~面试官:"知道事务的四大特性么?"你:"懂,ACID嘛,原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)!"面试官:"你们是用mysql数据库吧,能简单说说innodb中怎么实现这四大特性的么?“你:"我只知道隔离性是怎么做的balab
分类:数据库   时间:2020-11-01 21:01:50    阅读次数:26
mysql 事务的日志
事务的日志 1.redo log redo:"重做",记录的是,内存数据页的变化过程 1)作用 在事务ACID过程中,实现的是 "D" 持久化的作用。 2)工作原理 #1.修改数据时: 1)首先数据会从磁盘取出,加载到内存的data buffer page 2)操作数据,使用update语句修改数据 ...
分类:数据库   时间:2020-10-31 01:58:06    阅读次数:15
drop、truncate和delete的区别
一、delete 1、delete是DML,执行delete操作时,每次从表中删除一行,并且同时将该行的的删除操作记录在redo和undo表空间中以便进行回滚(rollback)和重做操作,但要注意表空间要足够大,需要手动提交(commit)操作才能生效,可以通过rollback撤消操作。 2、de ...
分类:其他好文   时间:2020-09-17 15:56:03    阅读次数:25
937条   上一页 1 2 3 4 5 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!