慢SQL分析 DBSC 的慢 SQL 分析功能支持对实例中慢 SQL 的记录和执行信息(来源信息、执行时间等)进行统计、抽样、聚合。针对聚合后的 SQL 语句、执行时间和耗时等,对慢 SQL 的性能进行分析,并给出优化建议。本文为您介绍如何使用 DBSC 的慢 SQL 分析。 前提条件 实例已接入 DBSC,且接入状态为接入成功。 操作步骤 登录 DBSC 控制台 。
后续处理 直接对kill线上慢查询,只是对线上正在出现问题的紧急处理。 如果是存量慢SQL,建议尽快对相关SQL优化处理(如加索引、优化SQL访问方式等)。 如果是新增慢SQL,为避免对现有服务造成影响,建议将服务暂时下线,待优化后再上线。 参考资料 监控报警操作指南 。 MySQL慢日志典型实践 。 相关产品 云监控BCM :全面、可靠、及时的监控服务。
慢日志下载详情 说明 查询慢日志下载详情。
start=2006-01-02T15:04:05Z end String 否 RequestBody参数 SQL结束时间。end=2006-01-02T15:04:05Z 返回头域 除公共头域,无其它特殊头域。
获取慢日志详情 接口说明 获取慢日志详情。
慢日志下载详情 接口说明 查询慢日志列表 请求结构 Plain Text 复制 1 GET /v{version}/instance/{instanceId}/slowlogs/download_url/{logId}/{downloadValidTimeInSec} HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Authorization: authorization
关闭慢SQL诊断 接口说明 本接口用于关闭慢SQL诊断 请求结构 Plain Text 复制 1 DELETE /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Content-Type: application/json 4 Authorization: authorization
开通慢SQL诊断 说明 本接口用于开通慢SQL诊断 需注意,目前该功能并未对所有地域开放,目前可用地域有北京、保定、苏州 请求结构 Plain Text 复制 1 PUT /v{version}/instance/{instanceId}/smartdba/slowsqlflow HTTP/1.1 2 HOST: rds.bj.baidubce.com 3 Authorization: authorization
开通慢日志 您可以通过控制台开通实例的慢日志功能,该功能为您慢日志的实时查询浏览,帮助您针对性地优化数据库。 注意事项 慢日志功能,会增加少量的资源损耗。 开通慢日志 登录 MongoDB管理控制台 。 在页面左上角,选择实例所在的地域。 在左侧导航栏,单击 副本集实例列表 。 找到目标实例,单击实例ID,进入实例功能页。 在左侧导航栏中单击 日志管理 ,进行慢日志开通设置。
返回参数 参数名称 类型 描述 list List Array SQL记录的列表 Array字段数据结构说明 参数名称 类型 描述 end Long 间隔结束值(秒) nums Long 慢查询的数量 percentage Double 耗时分布百分比 start Long 间隔起始值(秒) title String 显示标记和说明 请求示例 Plain Text 复制 1 POST /v1/instance