全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
云数据库 RDS 版

日志管理

更新时间:2017-12-13 13:47:42

除MySQL 5.7外,其它类型的实例都支持日志管理,您可以通过控制台或SQL命令查询实例的错误日志和慢日志明细,帮助故障定位分析。但对于SQL Server 2012及以上版本的实例而言,仅能通过SQL命令进行日志管理。本文将介绍通过控制台及SQL命令进行日志管理的方法。

通过控制台管理日志

您可以通过RDS控制台进行MySQL 5.5/5.6、SQL Server 2008 R2、PostgreSQL和PPAS实例的日志管理。但不同引擎所支持的管理内容不同,请以各控制台的界面为准。

操作步骤

  1. 登录RDS管理控制台

  2. 选择目标实例所在地域。

  3. 单击目标实例的ID,进入基本信息页面。

  4. 在左侧导航栏中选择日志管理,进入日志管理页面。

  5. 日志管理页面选择查询错误日志慢日志明细或者慢日志统计,选择时间范围,然后单击查询

    查询项内容
    错误日志记录1个月内数据库中执行错误的SQL语句。
    慢日志明细
    • 记录1个月内数据库中执行时间超过1s(可以在参数设置中修改long_query_time参数来设置)的SQL语句,并进行相似语句去重。
    • 该列表中不提供最近两个小时的慢日志,如需查询请通过MySQL库中的slow_log_view表查询。
    慢日志统计对1个月内数据库中执行时间超过1秒(可以在参数设置中修改long_query_time参数来设置)的SQL语句进行统计汇总,给出慢查询日志的分析报告。

通过SQL命令管理日志

SQL Server 2012及以上版本的实例仅支持通过存储过程sp_rds_read_error_logs读取错误日志,使用方法与sp_readerrorlog相同。

示例1:

  1. EXEC sp_rds_read_error_logs

示例2:

  1. EXEC sp_rds_read_error_logs 0,1 ,'error'
本文导读目录