标签:log

如何在Linux中使用Logrotate设置和管理日志轮转

如何在Linux中使用Logrotate设置和管理日志轮转

## 如何在Linux中使用Logrotate设置和管理日志轮转 在 Linux 系统中,`/var/log`是最值得关注(也是最重要)的目录之一。根据《文件系统层次结构标准》(FHS),系统内大多数服务的运行活动都会记录在此目录或其子目录下的文件中。 这些文件被称为**日志**,是分析系统

大树 大树 2025-06-17
0 0 0
Mysql表添加字段报innodb_online_alter_log_max_size不够

Mysql表添加字段报innodb_online_alter_log_max_size不够

Mysql表添加字段报innodb_online_alter_log_max_size不够错误信息Execute: Creating index 'PRIMARY' required more than 'innodb_online_alter_log_max_size' bytes of modi

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-23
0 0 0
20个 Unix/Linux 命令技巧

20个 Unix/Linux 命令技巧

让我们用这些Unix/Linux命令技巧开启新的一年,提高在终端下的生产力。我已经找了很久了,现在就与你们分享。删除一个大文件我在生产服务器上有一个很大的200GB的日志文件需要删除。我的rm和ls命令已经崩溃,我担心这是由于巨大的磁盘IO造成的,要删除这个大文件,输入:> /path/to/

向阳逐梦 向阳逐梦 2024-07-20
0 0 0
Linux 日志基础

Linux 日志基础

首先,我们将描述有关 Linux 日志是什么,到哪儿去找它们,以及它们是如何创建的基础知识。如果你已经知道这些,请随意跳至下一节。Linux 系统日志许多有价值的日志文件都是由 Linux 自动地为你创建的。你可以在 /var/log 目录中找到它们。下面是在一个典型的 Ubuntu 系统中这个目录

向阳逐梦 向阳逐梦 2024-07-19
0 0 0
Emoji-Log:编写 Git 提交信息的新方法

Emoji-Log:编写 Git 提交信息的新方法

使用 Emoji-Log 为你的提交添加上下文。我是一名全职的开源开发人员,我喜欢称自己为“开源者”。我从事开源软件工作已经超过十年,并构建了数以百计的开源软件应用程序。同时我也是“ 避免重复工作 Don’t Repeat Yourself ”(DRY)哲学的忠实粉丝,并且我相信编写更好的 Git

捡田螺的小男孩 捡田螺的小男孩 2024-07-18
0 0 0
用 git log 命令显示在特定日期的提交记录

用 git log 命令显示在特定日期的提交记录

git log 命令是 Git 中一个很重要的查看提交记录的工具,它也是人们喜欢使用 Git 的原因之一。git log 命令能够让你了解到更多关于贡献者 提交 commit 的记录。使用 git log 的一种方式是按日期查看提交记录 。要查看在指定日期或日期范围内创建的 Git 存储库中的提交记

Escape Escape 2024-07-16
0 0 0
揭秘MySQL服务器性能调优的顶级策略!

揭秘MySQL服务器性能调优的顶级策略!

在工作中,我们发现慢查询一般有2个途径,一个是被动的,一个是主动的。被动的是当业务人员反馈某个查询界面响应的时间特别长,你才去处理。主动的是通过通过分析慢查询日志来主动发现执行效率缓慢的 sql 语句,或者通过 information_schema.processlist 实时查询执行缓慢的 sql

三掌柜 三掌柜 2024-07-09
0 0 0
MySQL redo log专题

MySQL redo log专题

WAL机制 WAL预写式日志(Write-Ahead Logging,先行日志),就是先写日志,再写磁盘数据。既提高了性能,又保证数据的安全性。 MySQL中redo log就是采用WAL机制。 为什么WAL机制可以提高效率和安全性? 磁盘文件写操作是随机io,比较消耗性能。而写日志是顺序io,实际

穿过生命散发芬芳 穿过生命散发芬芳 2024-07-04
0 0 0
MySQL – 几种 log 的深入解析

MySQL – 几种 log 的深入解析

前言本篇文章已收录到 GitHub 仓库 https://github.com/logerJava/loger‍前面在 MySQL基础概念 中我们有提到几种日志, 本篇文章就来详细了解以下 MySQL 的几种 log, 可能大家会困惑, log 应该只是程序运行的记录, 应该没有什么必要学习, 那么

大白菜程序猿 大白菜程序猿 2024-06-30
0 0 0
GaussDB(for MySQL) Purge优化

GaussDB(for MySQL) Purge优化

在MySQL中,尤其是在使用InnoDB引擎时,Purge机制至关重要。它可以回收undo log【1】,清理过期数据,减少磁盘占用,维护数据库的整洁与高效。Purge机制MySQL InnoDB引擎使用undo log来保存事务修改记录的历史信息。事务提交后, update undo log(指在

大白菜程序猿 大白菜程序猿 2024-06-14
0 0 0
为什么 MySQL 需要 binlog、undo log、redo log 三种日志?

为什么 MySQL 需要 binlog、undo log、redo log 三种日志?

工作或者面试中,经常会遇到 MySQL 数据库 binlog、undo log、redo log 相关的知识点,今天我们就来一起深入分析这三种 log。申明:本文基于 MySQL 8.0.30,默认为 InnoDB 引擎;InnoDB 由 Innobase Oy公司所开发,2006年五月时由甲骨

张二河 张二河 2024-05-28
0 0 0
PostgreSQL 的 Trace 日志,查询的内核资源消耗一目了然!

PostgreSQL 的 Trace 日志,查询的内核资源消耗一目了然!

介绍PostgreSQL 包含了许多监控工具,可让您查看正在发生的事情,但有一些设置的确会看到很详细的信息,比如 log_statement_stats:SET client_min_messages = log; SET log_statement_stats = true; SELECT 10

剑圣无痕 剑圣无痕 2024-05-15
0 0 0
JavaScript如何优雅地告别Cannot read properties of undefined,Optional类体验

JavaScript如何优雅地告别Cannot read properties of undefined,Optional类体验

相信很多开发者在开发中经常遇到的一个报错:Uncaught TypeError: Cannot read properties of undefined图片作为一名熟练的前端攻城狮,你一眼就能这是由于读取一个对象属性时,对象为 undefined 时导致的。要想避免,我们需要做下判断。let a =

大白菜程序猿 大白菜程序猿 2024-05-11
0 0 0
Linux清空日志的五种方法

Linux清空日志的五种方法

在Linux中,有多种方法可以清空日志文件。下面是五种常用的方法: 使用truncate命令: truncate命令可以将文件截断为指定大小或清空文件内容。 示例:清空名为logfile.log的日志文件 truncate -s 0 logfile.log 使用cat命

醒在深海的猫 醒在深海的猫 2024-05-08
0 0 0
c语言中的ln怎么表示

c语言中的ln怎么表示

c 语言中,自然对数的表示为 log,语法为 log(double x),它返回以 e 为底的正实数 x 的自然对数。 C 语言中 ln 的表示 在 C 语言中,ln 的自然对数表示为 log,而不是 ln。 log 函数是以 e 为底的自然对数函数,其语法为: double log(double

大树 大树 2024-05-07
0 0 0
如何配置Graylog以接收Syslog消息

如何配置Graylog以接收Syslog消息

要配置Graylog以接收Syslog消息,您需要按照以下步骤操作: 登录到Graylog控制台,并导航到“System/Inputs”页面。 点击“Select Input”按钮,然后选择“Syslog UDP”或“Syslog TCP”作为输入类型,具体取决于您的Syslog服务器配置。

三掌柜 三掌柜 2024-04-20
0 0 0
[pymysqlbinlog] 解析binlog中的gtid (GTID_LOG_EVENT,PREVIOUS_GTIDS_LOG_EVENT)

[pymysqlbinlog] 解析binlog中的gtid (GTID_LOG_EVENT,PREVIOUS_GTIDS_LOG_EVENT)

导读 binlog中事务以GTID_EVENT开始, 以XID_EVENT结束, 很多信息都藏在gtid_event中, 比如事务大小, 提交时间等. MTS也会查看gtid中的信息, 还涉及到两阶段提交, 但不是本文的重点, 就不讲了. 注: immediate_ 开头的表示是当前数据库执行的

法医 法医 2024-04-19
0 0 0
在 Go 中如何停止程序

在 Go 中如何停止程序

大家好!今天我们将讨论在Go中如何停止程序。在Go中,有两个常用的方法来实现这个目标:os.Exit()和log.Fatal()。虽然它们都可以停止程序的执行,但在使用时有一些细微的差别。在本文中,我们将深入探讨它们之间的区别,并了解何时使用它们。os.Exit()和log.Fatal()的区别os

三掌柜 三掌柜 2024-03-19
0 0 0
JS问题:简单的Console.log不要再用了!试试这个

JS问题:简单的Console.log不要再用了!试试这个

1. 需求分析一般情况下,我们在项目中进行代码调试时,往往只会在逻辑中使用console.log进行控制台打印调试。这种方式虽然比较常规直接,但是如果打印数据多了,就会导致你的控制台消息变得异常混乱。所以,我们有了更好的选择,那就是console对象提供的其它API,来让我们能够更清晰的区分打印信息

泡泡 泡泡 2024-03-18
0 0 0
简单聊聊MySQL的三大日志(Redo Log、Binlog和Undo Log)各有什么区别

简单聊聊MySQL的三大日志(Redo Log、Binlog和Undo Log)各有什么区别

在管理MySQL数据库时,了解和区分数据库使用的三大日志类型至关重要。这些日志对于确保数据的完整性、提供恢复机制以及维持数据库的稳定性发挥着关键作用。最主要还是小豆前段时间去参加面试被问到了这些内容,下面将详细讨论Redo Log、Binlog和Undo Log的异同。 Redo Log(重做日志)

大树 大树 2024-03-15
0 0 0
1 2 3 14