当前位置:首页 >焦点 >什么?MySQL 8.0 会同时修改两个ib MySQL 8.0对 redo 做了大量优化

什么?MySQL 8.0 会同时修改两个ib MySQL 8.0对 redo 做了大量优化

2024-06-30 14:52:21 [百科] 来源:避面尹邢网

什么?MySQL 8.0 会同时修改两个ib_logfilesN 文件?

作者:奥特曼爱小怪兽 数据库 MySQL MySQL8.0 一个自动提交事务,什M时修redo落文件的改两个方式追踪 1.通过后台线程thread/innodb/log_writer_thread ​写redo,通过另一个后台线程thread/innodb/log_checkpointer_thread​ ,什M时修在ib_logfile0的改两个pos=512 pos=1536 ,分别记录checkpoint 。什M时修两个线程都是改两个以512B的整数倍为单位,写文件。什M时修

问题现象描述

测试MySQL单机时,改两个无意发现,什M时修MySQL 8.0的改两个 ib_logfilesN的显示如下:

ll ib_logfile*
-rw-r----- 1 greatsql greatsql 134217728 8月 4 18:36 ib_logfile0
-rw-r----- 1 greatsql greatsql 134217728 7月 27 17:31 ib_logfile1
-rw-r----- 1 greatsql greatsql 134217728 8月 4 18:03 ib_logfile2
-rw-r----- 1 greatsql greatsql 134217728 8月 4 18:36 ib_logfile3

其中ib_logfile0、iblogfile3的什M时修 最近改动时间为:2022-08-04 18:36

什么?MySQL 8.0 会同时修改两个ib MySQL 8.0对 redo 做了大量优化

印象中,MySQL 8.0对 redo 做了大量优化,改两个难道刷盘也做了改变?

什么?MySQL 8.0 会同时修改两个ib MySQL 8.0对 redo 做了大量优化

重现现象

赶紧登录到MySQL 重新执行一条insert,什M时修再观察一下。改两个

什么?MySQL 8.0 会同时修改两个ib MySQL 8.0对 redo 做了大量优化

1  ib_logfile*
2 -rw-r----- 1 greatsql greatsql 134217728 8月 9 22:55 ib_logfile0
3 -rw-r----- 1 greatsql greatsql 134217728 7月 27 17:31 ib_logfile1
4 -rw-r----- 1 greatsql greatsql 134217728 8月 4 18:03 ib_logfile2
5 -rw-r----- 1 greatsql greatsql 134217728 8月 9 22:55 ib_logfile3
6 [#3#root@greatsql82 /data/mysql8023/data 22:55:45]3 stat ib_logfile0
7 文件:"ib_logfile0"`
8 大小:134217728 块:262144 IO 块:4096 普通文件
9 设备:fd00h/64768d Inode:75740704 硬链接:1
10 权限:(0640/-rw-r-----) Uid:( 1000/ greatsql) Gid:( 1000/ greatsql)
11 最近访问:2022-08-04 19:22:32.746184752 +0800
12 最近更改:2022-08-09 22:55:40.166964294 +0800
13 最近改动:2022-08-09 22:55:40.166964294 +0800
14 创建时间:-`
15 [#4#root@greatsql82 /data/mysql8023/data 22:56:13]4 stat ib_logfile3
16 文件:"ib_logfile3"
17 大小:134217728 块:262144 IO 块:4096 普通文件
18 设备:

(责任编辑:综合)

    推荐文章
    热点阅读