ib_logfile与log-bin区别

ib_logfile0与mysql-bin日志对比
本文对比了InnoDB重做日志文件ib_logfile0与MySQL二进制日志mysql-bin.000011的区别。ib_logfile0主要用于记录文件的物理更改,包括redo log和undo log;而mysql-bin.000011记录已执行的DDL和DML操作,用于数据库更新及主从复制。
哪位大侠能说一下这两个区别,我只知道两个都是记录日志的。 就是ib_logfile0与mysql-bin.000011区别
哪位大侠能说一下这两个区别,我只知道两个都是记录日志的。
就是ib_logfile0与mysql-bin.000011区别 
参考方案
ib_logfile0 记录系统的回滚,重做日志。

mysql-bin.000011 系统的所有更新记录。


如果需要更详细的则建议看一下数据库原理方面的教材,应该有一个章节讲这个redo,undo 日志的。 
,ib_logfile0是重做日志,记录的是文件的物理更改         
mysql-bin.000011是数据库更新日志  记录的是逻辑更改

,
ib_logfile0是重做日志,也就是 在你修改数据之前,会先把 修改的操作 作为日志先记录下来。
        
mysql-bin.000011是二进制日志,格式是二进制的,但是这个日志更加有用,比如 在我们做 数据库的主从复制时,这个二进制日志就是关键,mysql会把日志发送到slave,salve会接收日志,然后解析日志,把里面的sql语句重新应用到数据库里,于是就能同步数据了。
,ib_logfile0:记录的是redo log和undo log的信息,这里记录的基本是commit之前的数据。

mysql-bin.000011:记录的是已经执行完毕的对数据库的dml和ddl信息,这里记录的基本是commit之后的数据信息。

[root@shenxjdb01-0-246 data]# ll 总用量 5310320 -rw-r----- 1 mysql mysql 56 9月 16 2021 auto.cnf -rw------- 1 mysql mysql 1676 9月 16 2021 ca-key.pem -rw-r--r-- 1 mysql mysql 1112 9月 16 2021 ca.pem -rw-r--r-- 1 mysql mysql 1112 9月 16 2021 client-cert.pem -rw------- 1 mysql mysql 1680 9月 16 2021 client-key.pem drwxr-x--- 2 mysql mysql 32 9月 16 2021 db_config drwxr-x--- 2 mysql mysql 26 4月 30 2023 db_ops -rw-r----- 1 mysql mysql 655360 8月 11 15:18 #ib_16384_0.dblwr -rw-r----- 1 mysql mysql 9043968 5月 16 15:15 #ib_16384_1.dblwr -rw-r----- 1 mysql mysql 4472 9月 16 2021 ib_buffer_pool -rw-r----- 1 mysql mysql 1073741824 8月 11 15:14 ibdata1 -rw-r----- 1 mysql mysql 2147483648 8月 11 15:18 ib_logfile0 -rw-r----- 1 mysql mysql 2147483648 8月 11 13:58 ib_logfile1 -rw-r----- 1 mysql mysql 12582912 3月 31 19:32 ibtmp1 -rw-r----- 1 mysql mysql 11368 6月 25 2023 innodb_status.2206 -rw-r----- 1 mysql mysql 60993 5月 9 2024 innodb_status.2211 -rw-r----- 1 mysql mysql 61994 9月 12 2024 innodb_status.2213 -rw-r----- 1 mysql mysql 7470 6月 10 2023 innodb_status.2214 -rw-r----- 1 mysql mysql 12108 9月 28 2024 innodb_status.2219 -rw-r----- 1 mysql mysql 11083 8月 2 2023 innodb_status.2225 -rw-r----- 1 mysql mysql 7896 8月 27 2023 innodb_status.2229 -rw-r----- 1 mysql mysql 13931 11月 28 2022 innodb_status.2232 -rw-r----- 1 mysql mysql 12401 12月 7 2022 innodb_status.2234 -rw-r----- 1 mysql mysql 18065 6月 3 2023 innodb_status.2238 -rw-r----- 1 mysql mysql 7480 6月 10 2023 innodb_status.2239 -rw-r----- 1 mysql mysql 14714 6月 14 2024 innodb_status.2242 -rw-r----- 1 mysql mysql 11883 9月 29 2024 innodb_status.2243 -rw-r----- 1 mysql mysql 7815 8月 13 2023 innodb_status.2248 -rw-r----- 1 mysql mysql 16014 3月 25 15:34 innodb_status.2256 -rw-r----- 1 mysql mysql 7883 2月 11 2024 innodb_status.2257 -rw-r----- 1 mysql mysql 10605 12月 24 2022 innodb_status.2258 -rw-r----- 1 mysql mysql 13327 6月 26 2023 innodb_status.2269 -rw-r----- 1 mysql mysql 74878 8月 11 15:18 innodb_status.2372 -rw-r----- 1 mysql mysql 42890 3月 31 18:21 innodb_status.2421 -rw-r----- 1 mysql mysql 40162 10月 30 2022 innodb_status.260539 drwxr-x--- 2 mysql mysql 187 3月 31 19:32 #innodb_temp drwxr-x--- 2 mysql mysql 143 9月 16 2021 mysql -rw-r----- 1 mysql mysql 46137344 8月 11 15:16 mysql.ibd srwxrwxrwx 1 mysql mysql 0 3月 31 19:32 mysql.sock -rw------- 1 mysql mysql 5 3月 31 19:32 mysql.sock.lock drwxr-x--- 2 mysql mysql 50 1月 9 2025 pay_center drwxr-x--- 2 mysql mysql 27 11月 25 2021 percona drwxr-x--- 2 mysql mysql 8192 9月 16 2021 performance_schema drwxr-x--- 2 mysql mysql 8192 6月 23 14:34 platform_report drwxr-x--- 2 mysql mysql 6 9月 29 2021 pos_service -rw------- 1 mysql mysql 1680 9月 16 2021 private_key.pem -rw-r--r-- 1 mysql mysql 452 9月 16 2021 public_key.pem drwxr-x--- 2 mysql mysql 24576 5月 26 18:43 pw_shenxj -rw-r--r-- 1 mysql mysql 1112 9月 16 2021 server-cert.pem -rw------- 1 mysql mysql 1680 9月 16 2021 server-key.pem -rw-r----- 1 mysql mysql 5 3月 31 19:32 shenxjdb01-0-246.pid -rw-r----- 1 mysql mysql 306 8月 11 03:54 shenxjdb01-0-246-relay-bin.000958 -rw-r----- 1 mysql mysql 409 8月 11 03:54 shenxjdb01-0-246-relay-bin.000959 -rw-r----- 1 mysql mysql 72 8月 11 03:54 shenxjdb01-0-246-relay-bin.index drwxr-x--- 2 mysql mysql 28 9月 16 2021 sys drwxr-x--- 2 mysql mysql 38 9月 16 2021 undolog drwxr-x--- 2 mysql mysql 8192 8月 5 10:29 zabbix_proxy 详细说明这个data中每个文件的作用
最新发布
08-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值