关闭慢SQL诊断 接口说明 本接口用于关闭慢SQL诊断 请求结构 DELETE /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization string 请求头域
开通慢SQL诊断 说明 本接口用于开通慢SQL诊断 需注意,目前该功能并未对所有地域开放,目前可用地域有北京、保定、苏州 请求结构 PUT /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 HOST: rds.bj.baidubce.com Authorization: authorization string 请求头域
问题发现 慢查询问题的发现渠道有如下几种: 配置BCM监控,当触发慢查询报警的阈值时,会自动发送报警信息 查看RDS监控趋势图,观察慢查询的曲线,如下图例 业务访问数据库响应变慢,也可能是因为慢查询 问题定位 第一步:确认是否存在预期中的长耗时SQL。
查询慢日志 您可以通过控制台查询实例的慢日志,通过慢日志可以用于分析实例运行时的慢查询,帮助您针对性地优化操作语句。慢日志功能不收取任何费用。 注意事项 使用慢日志查询功能之前请确保该实例已经开通慢日志功能。 日志数据保存时间为7天,您无法查看7天之前的日志记录。 MongoDB控制台慢日志页仅展示2000条日志。 操作步骤 登录 MongoDB 管理控制台 。
开通慢日志 您可以通过控制台开通实例的慢日志功能,该功能为您慢日志的实时查询浏览,帮助您针对性地优化数据库。 注意事项 慢日志功能,会增加少量的资源损耗。 开通慢日志 登录 MongoDB管理控制台 。 在页面左上角,选择实例所在的地域。 在左侧导航栏,单击 副本集实例列表 。 找到目标实例,单击实例ID,进入实例功能页。 在左侧导航栏中单击 日志管理 ,进行慢日志开通设置。
获取慢SQL说明 接口说明 获取慢SQL说明 请求结构 GET /v{version}/instance/{instanceId}/smartdba/slowsql/explain/{sqlId}/{schema} HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization
关闭慢日志 您可以通过控制台关闭实例的慢日志功能。 注意事项 在您关闭慢日志功能后,已经记录的日志会被继续保存7天。 关闭慢日志 登录 MongoDB管理控制台 。 在页面左上角,选择实例所在的地域。 在左侧导航栏,单击 副本集实例列表 。 找到目标实例,单击实例ID,进入实例功能页。 在左侧导航栏中单击 日志管理 ,进行慢日志关闭设置。您可以点击慢日志开关按钮将其关闭。 单击 确定 按钮。
查询慢查询任务列表 接口说明 返回该实例下的慢查询下载任务列表。 请求结构 GET /v{version}/instance/slowquery/task/{instanceId}?
返回参数 参数名称 类型 描述 slowlogs List 慢日志列表的结果 slowlogs Object结构 参数名称 类型 描述 slowlogId string 慢日志id slowlogSizeInBytes int 文件大小 slowlogStartTime string Slowlog文件记录的开始时间 slowlogEndTime string Slowlog文件记录的结束时间 请求示例
获取慢SQL诊断列表 接口说明 本接口用于获取慢SQL列表 请求结构 POST /v{version}/instance/{instanceId}/smartdba/slowsql/list HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization string { &