文章 2023-12-15 来自:开发者社区

认真学习MySQL中的二进制日志(binlog)与中继日志(Relay log)

binlog即binary log,二进制日志文件,也叫作变更日志(update log)。它记录了数据库所有执行的DDL和DML等数据库更新事件的语句,但是不包含没有修改任何数据的语句(如数据查询语句select、show等)。它以事件形式记录并保存在二进制文件中。通过这些信息我们可以再现数据更新操作的全过程。如果想要记录所有语句(例如,为了识别有问题的查询),需要使用通用查询日志。binlo....

认真学习MySQL中的二进制日志(binlog)与中继日志(Relay log)
文章 2023-12-15 来自:开发者社区

认真学习MySQL的事务日志-Redo日志

事务有4种特性:原子性、一致性、隔离性和持久性。那么事务的四种特性到底是基于什么机制实现呢?事务的隔离性由锁机制执行。事务的原子性、一致性和持久性由事务的redo日志和undo日志来保证。redo log称为重做日志,提供再写入操作,恢复提交事务修改的页操作,用来保证事务的持久性。undo log称为回滚日志,回滚行记录到某个特定版本,用来保证事务的原子性、一致性。redo log : 是存储引....

认真学习MySQL的事务日志-Redo日志
文章 2023-11-22 来自:开发者社区

认真学习MySQL中的那些日志文件-通用查询日志&错误日志

前面我们学习了MySQL的两种事务日志:重做日志、回滚日志。MySQL8.0下如下图所示:下面我们学习一下MySQL的其他日志,为什么要重视日志呢?对于线上数据库应用系统,突然遭遇数据库宕机怎么办?在这种情况下,定位宕机的原因就非常关键,我们可以查看数据库的错误日志。日志中记录了数据库运行中的诊断信息,包括了错误、警告和注释信息。比如:从日志中发现某个连接中的SQL操作发生了死循环,导致内存不足....

认真学习MySQL中的那些日志文件-通用查询日志&错误日志
文章 2023-06-08 来自:开发者社区

15天学习MySQL计划-日志(运维篇)-第十二天

日志1.错误日志错误日志是MySQL中重要的日志之一,它记录了当mysqld启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日志。该日志是默认开启的,默认存放目录/var/log/,默认的日志文件名为mysqld.log。查看日志位置。show variable like '%log_error%';2.二进制日志1.介绍二....

15天学习MySQL计划-日志(运维篇)-第十二天
文章 2018-01-25 来自:开发者社区

重新学习MySQL数据库10:MySQL里的那些日志们

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a724888/article/details/79160674 同大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件...

重新学习MySQL数据库10:MySQL里的那些日志们

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像