日志
已收录文章:47篇
-
前言: 在 MySQL 运维过程中,难免会遇到 MySQL 死锁的情况,一旦线上业务日渐复杂,各种业务操作之间往往会产生锁冲突,有些会导致死锁异常。这种死锁异常一般要在特定时间特定数据和特定312 收藏
-
今天分享一下最近遇到的坑: 以下代码示例使用GoFrame框架,下文简称为gf框架。 统一日志格式 我有个不好的习惯,不管是之前开发PHP,还是现在开发GO,都习惯在开发过程中使用dump()打印数据118 收藏
-
binlog 就是binary log,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是159 收藏
-
1. Redo日志的介绍 Redo日志是物理日志,记录的是页面的变化。 1.1 Redo日志的作用 提升数据库写入效率保证数据库不丢数据,进行数据恢复 1.2 Redo日志的格式与类型 所谓REDO的组织方式,就是如何134 收藏
-
一、文件记录数据库操作日志 进入mysql查询界面,输入指令: SHOW VARIABLES LIKE 'gen%'; 可以看到general_log的状态是开启还是关闭,以及所属账号的general_log文件存放的目录。 如果general_log未开启,247 收藏
-
事务日志记录着在相关数据库上的操作,同时还存储数据库恢复(recovery)的相关信息。 收缩日志的原因有很多种,有些是考虑空间不足,有些则是应用程序限制导致的。 下面介绍的是在简单模式483 收藏
-
1. Binlog日志的介绍 Binlog是Binary log的缩写,即二进制日志。Binlog主要有三个作用:持久化时将随机IO转化为顺序IO,主从复制以及数据恢复。本文重点主从复制相关的问题。 Binlog日志由一个索引436 收藏
-
logrus是go的一个日志框架,它最让人激动的应该是hook机制,可以在初始化时为logrus添加hook,logrus可以实现各种扩展功能,可以将日志输出到elasticsearch和activemq等中间件去,甚至可以输出到你的em328 收藏
-
前言 日志收集项目的准备中,本文主要讲的是利用golang的tail库,监听日志文件的变动,将日志信息发送到kafka中。 涉及的golang库和可视化工具: go-ini,sarama,tail其中: go-ini:用于读取配置文件,129 收藏
-
Canal是阿里巴巴旗下的一款开源项目,利用Java开发。主要用途是基于MySQL数据库增量日志解析,提供增量数据订阅和消费,目前主要支持MySQL。 GitHub地址:https://github.com/alibaba/canal 在介绍Canal内290 收藏
-
在上一篇文章中我实现了一个支持Debug、Info、Error等多个级别的日志库,并将日志写到了磁盘文件中,代码比较简单,适合练手。有兴趣的可以通过这个链接前往:https://github.com/bosima/ylog/releases/343 收藏