开发者社区> 问答> 正文

用户指南-日志管理


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

通过控制台或者API管理日志


您可以通过RDS控制台进行MySQL 5.5/5.6/5.7、SQL Server 2008 R2、PostgreSQL和PPAS实例的日志管理。但不同引擎所支持的管理内容不同,请以各控制台的界面为准。
对于MySQL高可用版、金融版实例,您还可以通过控制台或者API DescribeDBInstanceSwitchLog查询实例的主备切换日志。

操作步骤

  1. 登录RDS管理控制台
  2. 选择目标实例所在地域。
  3. 单击目标实例的ID,进入基本信息页面。
  4. 在左侧导航栏中选择日志管理,进入日志管理页面。
  5. 在日志管理页面选择查询错误日志、慢日志明细、慢日志统计或者主备切换日志,选择时间范围,单击查询。
    [tr=rgb(51, 205, 229)][td]查询项
内容错误日志记录1个月内数据库中执行错误的SQL语句。慢日志明细
  • 记录1个月内数据库中执行时间超过1s(可以在参数设置中修改long_query_time参数来设置)的SQL语句,并进行相似语句去重。
  • 该列表中不提供最近两个小时的慢日志,如需查询请通过MySQL库中的slow_log_view表查询。
慢日志统计对1个月内数据库中执行时间超过1秒(可以在参数设置中修改long_query_time参数来设置)的SQL语句进行统计汇总,给出慢查询日志的分析报告。主备切换日志该功能适用于:MySQL高可用版、金融版实例。

通过SQL命令管理日志


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

展开
收起
梨好橙 2018-09-05 23:22:25 1292 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
K8s监控神器——TSDB for Prometheus的入门与实践 立即下载
Elasticsearch全观测技术解析与应用(构建日志、指标、APM统一观测平台) 立即下载
ARMS 智能告警套件最佳实践 立即下载