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

说明
  • PostgreSQL 10基础版没有主备切换日志。
  • PostgreSQL 11高可用版(云盘)和PostgreSQL 10高可用版(云盘)暂不支持在控制台进行日志管理,您可以使用SQL命令查询管理日志。

前提条件

实例为如下版本:
  • PostgreSQL 10高可用版(本地盘)
  • PostgreSQL 10基础版
  • PostgreSQL 9.4

查看日志

  1. 登录RDS管理控制台
  2. 在页面左上角,选择实例所在地域。

  3. 找到目标实例,单击实例ID。
  4. 在左侧导航栏中单击日志管理
  5. 日志管理页面选择查询错误日志慢日志明细或者主备切换日志,选择时间范围,单击查询
    查询项 内容
    错误日志 记录1个月内数据库运行出错的日志。
    慢日志明细 记录1个月内数据库中执行时间超过1s的SQL语句,并进行相似语句去重。
    主备切换日志 记录1个月内主备库切换的日志。
    说明 华北3(张家口)的实例仅保留最近9天的错误日志和慢日志明细。

相关API

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