更新时间:2026-10-21 GMT+08:00
分享

日志类型简介

在数据库运行过程中,会出现大量日志,既有保证数据库安全可靠的WAL日志(预写式日志,也称为Xlog),也有用于数据库日常维护的运行和操作日志等。在数据库发生故障时,可以参考这些日志进行问题定位和数据库恢复的操作。

日志类型

日志类型的详细说明请参见下表。

表1 日志类型

类型

说明

系统日志

数据库系统进程运行时产生的日志,记录系统进程的异常信息。

操作日志

通过客户端工具(例如gs_guc)操作数据库时产生的日志。

审计日志

开启数据库审计功能后,将数据库用户的某些操作记录在日志中,这些日志称为审计日志。

WAL日志

又称为REDO日志,在数据库异常损坏时,可以利用WAL日志进行恢复。由于WAL日志的重要性,所以需要经常备份这些日志。

内存日志

保存数据库进程动态内存使用超过90%时的内存上下文统计信息。

日志清单

表2 日志清单

日志分类

日志名称

日志路径

系统日志

gaussdb-创建时间.log

$GAUSSLOG/gs_log

system_alarm-创建时间-current.log

$GAUSSLOG/gs_log

gtm-创建时间.log

$GAUSSLOG/gs_log/gtm

cm_agent-创建时间-current.log

$GAUSSLOG/cm/cm_agent

system_alarm-创建时间-current.log

$GAUSSLOG/cm/cm_agent

system_call-current.log

$GAUSSLOG/cm/cm_agent

system_stat-current.log

$GAUSSLOG/cm/cm_agent

cm_server-创建时间-current.log

$GAUSSLOG/cm/cm_server

key_event-创建时间-current.log

$GAUSSLOG/cm/cm_server

system_alarm-创建时间-current.log

$GAUSSLOG/cm/cm_server

cm_ctl-创建时间-current.log

$GAUSSLOG/cm/cm_ctl

om_monitor-创建时间-current.log

$GAUSSLOG/cm/om_monitor

system_alarm-创建时间-current.log

$GAUSSLOG/cm/om_monitor

操作日志

gs_install-创建时间.log

$GAUSSLOG/om

gs_preinstall-创建时间.log

$GAUSSLOG/om

gs_om-创建时间.log

$GAUSSLOG/om

gs_expand-创建时间.log

$GAUSSLOG/om

gs_replace-创建时间.log

$GAUSSLOG/om

gs_local-创建时间.log

$GAUSSLOG/om

checkRunStatus-创建时间.log

$GAUSSLOG/om

JsonToDbclusterInfo-创建时间.log

$GAUSSLOG/om

killall_log-创建时间.log

$GAUSSLOG/om

uploader-创建时间.log

$GAUSSLOG/om

cmd_sender-创建时间.log

$GAUSSLOG/om

gs_initdb-创建时间-current.log

$GAUSSLOG/bin/gs_initdb

gs_guc-创建时间-current.log

$GAUSSLOG/bin/gs_guc

gs_cgroup-创建时间.log

$GAUSSLOG/bin/gs_cgroup

gs_clean-创建时间-current.log

$GAUSSLOG/bin/gs_clean

gs_ctl-创建时间-current.log

$GAUSSLOG/bin/gs_ctl

gs_encrypt-创建时间-current.log

$GAUSSLOG/bin/gs_encrypt

gs_initgtm-创建时间-current.log

$GAUSSLOG/bin/gs_initgtm

gs_obs.run.log

$GAUSSLOG/bin/gs_obs

gtm_ctl-创建时间-current.log

$GAUSSLOG/bin/gtm_ctl

gs_redis-创建时间-current.log

$GAUSSLOG/bin/gs_redis

审计日志

–

默认$GAUSSLOG/pg_audit(如果使用om工具部署集群,则审计日志路径为“$GAUSSLOG/pg_audit/实例名称”),支持由GUC参数audit_directory自主配置路径。

WAL日志

pg_xlog

数据目录/pg_xlog。例如DN实例上为/gaussdb/data/data_dn/pg_xlog,其中/gaussdb/data/data_dn代表集群节点的数据目录。

内存日志

mem_log-创建时间.log

$GAUSSLOG/mem_log

相关文档