首页 > 其他分享 >日志的分类

日志的分类

时间:2023-07-26 21:56:21浏览次数:33  
标签:log 记录 LOG 分类 二进制 日志 重做

1.重做日志(REDO LOG):记录所有事务,无论是否提交,用于数据恢复。

2.回滚日志(UNDO LOG):用于数据撤回操作,实现MVCC。

3.慢查询日志(slow query log):日志查询优化

4.通用查询日志(general query log):记录数据操作

5.错误日志(error log):记录Mysql服务的错误

6.二进制日志(bin log):记录所有更改语句,用于恢复或同步数据库

7.中继日志(relay log)

8.数据定义语句日志:记录数据定义语句执行的元数据操作

 

重做日志(REDO LOG)和 回滚日志(UNDO LOG)都是与事务相关。

 

二进制日志(bin log)和 中继日志(relay log)与主从复制有关。

 

二进制日志(bin log)和 重做日志(REDO LOG)的区别

  二进制日志(binlog) 重做日志(redolog)
日志记录 包括InnoDB、MyISAM等存储引擎的日志 只记录InnoDB自身的事务日志
磁盘 一个事务只写一次 事务进行过程,会有 redo log 不断写入磁盘
  逻辑日志,记录的是SQL语句的原始逻辑 物理日志,记录的是在某个数据页上做了什么修改

标签:log,记录,LOG,分类,二进制,日志,重做
From: https://www.cnblogs.com/Rover20230226/p/17583642.html

相关文章

  • ztree分类页面代码
    ztree分类页面代码    后台代码:[Area("Adnn1n")]publicclassCategoryController:BaseController{privatereadonlyDAL.Interface.ICategorydal;publicCategoryController(ICategorydal){this.dal=......
  • 华为交换机连接esight日志
    主要是配置ip到交换机终端 改vlan,接入口为汇聚核心到本交换机,vlan101,电脑口为vlan101。主要是接线。改网关,为172.16.0.1,?改静态路由0.0.0.00.0.0.0172.16.0.1配置vlanif,    [caiwu-s5735]displaycurrent-configuration!SoftwareVersionV200R021C0......
  • 好烦呀为什么rocketmq监听打印的日志没有traceId啊
    在使用springboot整合rocketmq使用方便使用注解即可实现消费,十分简洁。随之而来的是问题怎么追踪,一个链路的日志能看到是多么美好的事情。搜寻很久没有找到解决方案,于是自己搞吧!大前提:已经在使用spring-cloud-starter-sleuth,日志格式已经含有traceId、spanId好的,那么我们来看看......
  • docker 获取某个时间段的日志
    dockerlogs--since='2023-07-26T01:50:00'--until='2023-07-26T03:00:00'abbccdd  >aaaa0726.log2>&1TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindiPortugueseCatalanHmongDawRomanianChin......
  • python logurur日志用法记录
    importsysfromloguruimportloggerlogger.configure(handlers=[{"sink":sys.stderr,"format":"{time:YYYY-MM-DDHH:mm:ss.SSS}|<lvl>{level:8}</>|{name}:{module}:{line:4}|<cyan>mymodu......
  • 通过python读取authing IAM中的admin、user审计日志
     方式:通过python-logstash库,将读取的日志传给logstash的udpinput地址。 logstashconfig:input{udp{port=>5959codec=>json}}filter{json{source=>"message"target=>"parsed_data"}mutate{......
  • python的日志模块
    如何实现Python的日志模块作为一名经验丰富的开发者,我很高兴能够教会你如何实现Python的日志模块。在软件开发过程中,日志是非常重要的,它可以记录程序的运行状态、错误信息以及其他有用的调试信息。通过使用Python的日志模块,我们可以更好地管理和控制程序的日志输出。下面是整个实......
  • MySQL日志文件简记
    日志文件binlogbinlog主要记录了MySQL数据库执行了更改的所有操作,主要用来做主从复制,数据恢复记录模式:Statement模式:每一条回修改数据的sql都会被记录在日志中Row模式:每一行具体变更是俺都会被记录在binlog中混合模式刷盘时机选择0:由系统自行判断何时刷盘1:每次提交事务......
  • MySQL 日志机制
    日志机制:错误日志:当数据库无法正常启动时第一个定位错误日志数据库速度慢时也可以定位错误日志得到建议(如增大缓存池增大redologbuffer等)查询日志:没啥用就是记录查询而已应该是为了对应binlog记录修改的日志慢查询日志:捕获查询慢的情况配置:可以设置每分钟最多有......
  • Mysql开启慢查询日志
    查看mysql的慢查询日志是否开启showvariableslike'%query%';  可以看到slow_query_log的值是OFF,mysql默认是不启用慢查询日志的。这里还有个long_query_time,默认是10秒,也就是超过了10秒即为慢查询。log_queries_not_using_indexes,如果设置为ON,则会将所有没有使用索引的查......