日志管理
您可以通过控制台或SQL命令查询实例的错误日志和慢日志明细,帮助故障定位分析。本文将介绍通过控制台及SQL命令进行日志管理的方法。
说明 本文所述的日志是指错误日志、慢日志和主备切换日志。关于归档日志,请参见备份SQL Server数据和下载数据备份和日志备份。
通过控制台查看日志
前提条件
实例版本为SQL Server 2008 R2。
操作步骤
- 登录RDS管理控制台。
- 在页面左上角,选择实例所在地域。
- 找到目标实例,单击实例ID。
- 在左侧导航栏中单击日志管理。
- 在日志管理页面选择查询错误日志、慢日志统计或者主备切换日志,选择时间范围,单击查询。
查询项 内容 错误日志 记录1个月内数据库运行出错的日志。 慢日志统计 对1个月内数据库中执行时间超过1秒(可以在参数设置中修改long_query_time参数来设置)的SQL语句进行统计汇总,给出慢查询日志的分析报告。 主备切换日志 记录1个月内主备库切换的日志。
通过SQL命令查看日志
前提条件
实例为如下版本:
- SQL Server 2012
- SQL Server 2016
- SQL Server 2017
操作步骤
SQL Server 2012/2016版本的实例仅支持通过存储过程sp_rds_read_error_logs
读取错误日志,使用方法与sp_readerrorlog
相同。
示例1:
EXEC sp_rds_read_error_logs
示例2:
EXEC sp_rds_read_error_logs 0,1 ,'error'
SQL Server 2017版本的实例支持通过存储过程sp_readerrorlog
读取错误日志。
示例
EXEC sp_readerrorlog
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
评论