文章 2019-11-22 来自:开发者社区

MySQL:产生大量小relay log的故障一例

能力有限有误请谅解,源码版本5.7.22 欢迎关注我的《深入理解MySQL主从原理 32讲 》,如下: 一、案例来源和现象 这个案例是朋友@peaceful遇到的线上问题,最终线索也是他自己找到的。现象如下: 1、出现了大量很小的relay log如下,堆积量大约2600个: ... -rw-r----- 1 mysql dba 12827 Oct 11 12:28 mysql-rel...

MySQL:产生大量小relay log的故障一例
文章 2019-11-22 来自:开发者社区

MySQL:简单记录删除binary log的接口和O_DIRECT不会用到REDO

一、栈帧 #0 my_delete (name=0x7ffff0fa0490 "./binlog.000005", MyFlags=0) at /root/softm/percona-server-5.7.22-22/mysys/my_delete.c:25 #1 0x000000000186416f in inline_mysql_file_delete (key=2, src_file=...

MySQL:简单记录删除binary log的接口和O_DIRECT不会用到REDO
问答 2019-11-15 来自:开发者社区

MySQL复制:如果我未指定任何数据库,log_bin是否会记录所有内容?

我正在为运行一堆数据库(每个客户端一个)的服务器设置复制,并计划一直在my.cnf上添加更多数据库,而不是: binlog-do-db = databasename 1 binlog-do-db = databasename 2 binlog-do-db = databasename 3 ... binlog-do-db = databasename n 我可以只是有 binlog-igno...

问答 2019-11-15 来自:开发者社区

是否会删除MySQL日志文件而影响数据库的性能?

我们的用户之一是使用Cloud SQL(MySQL)。 他们打开general logs标志,log_output为file。 由于某些特殊情况,他们需要这些常规日志。 MySQL生成大约8TB的常规日志,这些日志导致磁盘使用量更大。 这是棘手的部分: 他们想删除这些general logs file[1]以减小磁盘的大小。 但是,这是他们的生产数据库。他们担心此操作会影响数据库的性...

文章 2019-11-12 来自:开发者社区

【数据库】讨论MySQL日志系统中的更新语句的执行

在MySQL中有六种日志文件 分别是:重做日志(redo log)、回滚日志(undo log)、二进制日志(binlog)、错误日志(errorlog)、慢查询日志(slow query log)、一般查询日志(general log),中继日志(relay log)。 其中重做日志,回滚日志和二进制日志与事务操作相关。要想深入理解MySQL的事务,对这三种日志的理解,必不可少。 重做日志,.....

【数据库】讨论MySQL日志系统中的更新语句的执行
文章 2019-10-30 来自:开发者社区

MySQL 日志系统之 redo log 和 binlog

之前我们了解了一条查询语句的执行流程,并介绍了执行过程中涉及的处理模块。一条查询语句的执行过程一般是经过连接器、分析器、优化器、执行器等功能模块,最后到达存储引擎。 那么,一条 SQL 更新语句的执行流程又是怎样的呢? 首先我们创建一个表 T,主键为 id,创建语句如下: CREATE TABLE `T` ( `ID` int(11) NOT NULL, `c` int(11) DEFA...

MySQL 日志系统之 redo log 和 binlog
文章 2019-08-13 来自:开发者社区

SpringCloud----->springboot项目读取mysql的binlog日志

springboot项目读取mysql的binlog日志,在去年的时候,我就遇到一个需求,需要把mysql数据库中的数据的增、删、改的数据准实时做数据清洗,也就是ETL工作,同步到公司的数据仓库greenplum中(数据库数据变化的监听从而同步缓存(如Redis)数据等)。现在将整个详细的操作过程记录如下: (1)、修改mysql数据库的my.cnf配置文件: ...

文章 2019-08-07 来自:开发者社区

MySQL中binlog和relay log清理方式

1. MySQL server的binlog清理 1.1 使用MySQL参数控制 expire_logs_days 设置二进制日志的过期天数,过了指定天数的日志将被自动删除,可动态修改 如果设置了非0值,则在mysqld启动和日志刷新时,可能执行清理超过定义天数的binlog file 全局变量,动态变量,默认值为0(代表不会自动清理binlog),整型值,取值范围为0~99 自动清理的...

问答 2019-08-01 来自:开发者社区

查看 MySQL 慢查询日志文件

查看 MySQL 慢查询日志文件

文章 2019-06-13 来自:开发者社区

mysql 日志

mysql数据库日志很丰富和全面,主要分为以下几类:1.错误日志2二进制日志3查询日志4慢查询日志 一错误日志错误日志记录下是数据的报错 和崩溃,宕机等,mysql的启动和关闭也会记录在案二二进制日志二进制日志记录是数据库的几乎所有操作,除了查询记录不记录,二进制日志主要是用来 恢复数据库 和备份用的三 查询日志好像没有什么用处四慢查询日志用来记录那些查询时间较长的sql 语句,用来数据库的优化....

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

产品推荐

阿里云日志服务SLS

SLS是一站式云原生可观测性数据平台,一站式提供数据采集、加工、查询与分析、可视化等功能。日常更新产品最新动态,最佳实践以及技术大咖的观点和经验。

+关注
AI助理
登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问

你好,我是AI助理

可以解答问题、推荐解决方案等