MySQL日志序列号 - LSN
概要
LSN(log sequence number):日志序列号,是一个一直递增的整形数字,在MySQL5.6.3版本后占8个字节。它表示事务写入到日志的字节总量。LSN主要用于发生crash时对数据进行recovery!每个数据页、重做日志、checkpoint都有LSN。
LSN不仅存在于重做日志中,在每个数据页头部也会有对应的LSN号。在数据页头部,LSN记录当前页最后一次修改的LSN号,用于在recovery时对比重做日志LSN号决定是否对该页进行恢复数据。checkpoint也是有LSN号记录的,LSN号串联起一个事务开始到恢复的过程。
LSN参数说明
查看LSN
mysql> show engine innodb status;
在众多参数中,我们主要关注如下参数:
参数说明(以下4个LSN是递减的,即: LSN1 ≥ LSN2 ≥ LSN3 ≥ LSN4)
属性 说明 Log sequence number 当前系统最大的LSN号 log flushed up to 当前已经写入redo日志文件的LSN pages flushed up to 已经将更改写入脏页的LSN号 Last checkpoint at 系统最后一次刷新buffer pool脏中页数据到磁盘的checkpoint
MySQL日志序列号 - LSN相关推荐
- mysql 日志刷新到磁盘_MySQL数据库刷日志的方法
我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页.既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中 ...
- arch mysql日志位置_MySQL 日志文件与相关参数
1 .参数文件及mysql参数 查看mysql 的 my.cnf 配置文件位置命令:>./bin/mysql --help | grep my.cnf 查看mysql 的参数设置命令: mysq ...
- 解读mysql日志_全方位解读 MySQL 日志实现内幕(四)
作者介绍 王竹峰,去哪儿网数据库专家,擅长数据库开发.数据库管理及维护,一直致力于 MySQL 数据库源码的研究与探索,对数据库原理及实现具有深刻的理解.曾就职于达梦数据库,多年从事数据库内核开发的工 ...
- 了解SQL Server事务日志备份和完整备份的日志序列号
This article explores the SQL Server Transaction log backups and log sequence number (LSN) in combin ...
- 【MySQL 日志管理、备份与恢复】
目录 一.数据库备份的分类 1.从物理与逻辑的角度 1.1.物理备份: 对数据库操作系统的物理文件(如数据文件,日志文件等)的备份 1.2.逻辑备份 2.从数据库的备份策略角度 3.常见的备份方法 3 ...
- wind mysql日志_Windows下的Mysql日志操作
日志文件类型概述: 1. 错误日志 记录启动.运行或停止mysqld时出现的问题. My.ini配置信息: #Enter a name for the error log file. Otherwis ...
- mysql日志文件名称_MySQL 日志文件 说明
MySQL 5.5 官方文档上有关日志的分类: By default, nologs are enabled. The following log-specific sections provide ...
- linux下mysql日志配置_Linux下MySQL 5.5.21 服务器日志配置
昨日需要配置服务器日志,在网上搜了很多材料,结果都会出现错误.看了以下错误日志,才知道Mysql 5.5版本配置进行了更改.网上苦苦搜寻没有结果,于是乎就下了英文手册.写下这篇文章,希望能对大家有所帮 ...
- 修改MySQL日志文件位置
MySQL日志文件相信大家都有很多的了解,MySQL日志文件一般在:/var/log/mysqld.log,下面就教您修改MySQL日志文件位置的方法,供您参考. 今天需要改MySQL日志文件的位置, ...
最新文章
- java遍历两个日期_java 已知两个日期,遍历出两个日期之间所有的日期,重点是::包括第一个日期!!...
- Linux 中的零拷贝技术,第 2 部分
- Awesome-XJTLU 项目宣传
- 桌面SVN检出这一选项消失
- linux audio A2B
- python接口测试第二期_Python接口测试实战2 - 使用Python发送请求
- 技术交流论坛_天气预报|“第一届国家建筑工程与材料测试技术论坛”暨“第七届全国建筑材料测试技术”交流会...
- cocos2dx 圆盘抽奖_【cocos2dx 3.3 lua】06 抽奖转盘效果
- 《延禧攻略》的配色,简直美到爆!
- SRE问题排查四步法——以建立HTTPS连接失败问题排查为例
- 自动擦地机器人需要怎么留电_irobot擦地机器人是否好用,需要和扫地机器人配合么?...
- python语言是编译型语言-解释型语言与编译型语言
- 用Java实现递归与分治系列(二)
- 毫无表情的扑克脸——德扑10大基本攻守策略
- VMware云管平台运维管理
- 空间数据库的设计与建设
- My97DatePicker 报错 My97DP is not defined
- 中国移动将对SIM卡进行节能减排改造
- vue定制化桌面开发
- axios请求拦截器在请求头中添加token
热门文章
- 如何选择一个适合自己的浏览器下载呢?
- 深度学习PyTorch(二)卷积神经网络
- html css 开发商业站点,《使用HTML语言和CSS开发商业站点》
- 安川伺服电机的,绝对值编码器数据如何读取?
- 如何高效地比较两个VS(Visual Studio) Project文件
- angular4 php,Angular4中router使用技巧
- SAP MDG —— 你最想知道答案的34个问题(基于1909版本)
- python仓库 nexus_Python python-nexus包_程序模块 - PyPI - Python中文网
- mcafee_三星借助McAfee-Even Smart TV使一切膨胀
- 通用pe 装linux系统,U盘“安装”Ubuntu 14.04操作系统详细教程(转)