您可以通过控制台或SQL命令查询实例的错误日志、慢日志明细和主备切换日志,帮助故障定位分析。本文将介绍通过控制台进行日志管理的方法。

说明 本文所述的日志是指错误日志、慢日志和主备切换日志。关于归档日志,请参见备份PostgreSQL数据下载数据备份和日志备份

注意事项

PostgreSQL 10/11/12基础版没有主备切换日志。

查看日志

  1. 登录RDS管理控制台
  2. 在页面左上角,选择实例所在地域。 日志管理_日志/审计/历史事件_RDS PostgreSQL 数据库_云数据库 RDS 版 阿里云技术文档
  3. 找到目标实例,单击实例ID。
  4. 在左侧导航栏中单击日志管理
  5. 日志管理页面选择查询错误日志、慢日志明细或者主备切换日志,选择时间范围,单击查询
    查询项 内容
    错误日志 记录1个月内数据库运行出错的日志。
    慢日志明细 记录1个月内数据库中执行时间超过1s的SQL语句,并进行相似语句去重。
    主备切换日志 记录1个月内主备库切换的日志。非基础版实例才有主备切换日志。
    说明
    • 华北3(张家口)的实例仅保留最近9天的错误日志和慢日志明细。
    • 系统是从数据库内采集csvlog文件内容,然后保存到日志服务器后提供给您查看,如果需要调整数据库内csvlog文件的最大保留个数,您可以调整实例参数rds_max_log_files。保留的csvlog文件个数越多,可以查询的时间越长,但是占用空间也会越大。

相关API

API 描述
DescribeSlowLogs 查看慢日志列表
DescribeSlowLogRecords 查看慢日志明细
DescribeErrorLogs 查看错误日志
DescribeBinlogFiles 查看BINLOG日志
DescribeSQLLogRecords 查询SQL审计日志
DescribeSQLLogFiles 查询SQL审计文件列表