金融数据库解决方案 提供1个“分布式数据库”核心和4个“数据库管理服务”外设,为金融行业打造高效、易用的数据库解决方案,满足银行、保险、证券等行业客户核心业务系统所需的金融级数据高可靠、服务高可用的需求。
开通前提:若使用以上功能,需要您授权百度智能云,允许读取您的慢SQL日志文件。 开通完成:百度智能云保证日志仅用于以上功能,并且在读取日志期间不影响业务的性能和稳定性。 操作步骤 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 选择一个双机版主实例,点击 实例名称 ,进入实例详情页面。 点击 日志管理 ,进入日志管理页面。
慢SQL统计 概述 云数据库 RDS for MySQL 提供慢SQL的执行情况的统计,便于您对SQL语句的执行效率进行分析和优化。 慢SQL统计 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 云数据库 RDS for MySQL 实例的新增慢日志会自动进行备份。
慢日志管理 概述 云数据库 RDS for MySQL 提供慢日志自动备份和下载功能,便于您对SQL语句的执行效率进行分析和优化。 说明: 最多可为您提供近7天的慢日志数据,慢日志的备份更新频率为2小时。 下载慢日志 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。
在左侧导航栏,点击 诊断优化—>慢 SQL 分析 。 进入慢 SQL 分析页面后,在左上方选择要查看的实例。 注意 : 当前支持的数据库类型为:RDS for MySQL 在慢 SQL 分析页面,选择需要查看的时间段内 慢 SQL 趋势 、 耗时分布 、 慢 SQL 统计 和 慢 SQL 详情 。 说明 最多可查询最近 4 天内的慢 SQL 信息。
您也可以查询指定数据库的慢日志内容,支持设置多个,多个数据库名字请用逗号(英文)隔开。
后续处理 直接对kill线上慢查询,只是对线上正在出现问题的紧急处理。 如果是存量慢SQL,建议尽快对相关SQL优化处理(如加索引、优化SQL访问方式等)。 如果是新增慢SQL,为避免对现有服务造成影响,建议将服务暂时下线,待优化后再上线。 参考资料 监控报警操作指南 。 MySQL慢日志典型实践 。 相关产品 云监控BCM :全面、可靠、及时的监控服务。
获取慢日志详情 接口说明 获取慢日志详情。
获取慢SQL趋势 接口说明 获取慢SQL趋势 请求结构 POST /v{version}/instance/{instanceId}/smartdba/slowsql/trend HTTP/1.1 HOST: rds.bj.baidubce.com Content-Type: application/json Authorization: authorization string { "schema
返回参数 参数名称 参数类型 描述 slowlogs List<OpenapiSlowlog> 慢日志下载对象 OpenapiSlowlog 参数名称 参数类型 描述 slowlogId String 慢日志ID slowlogSizeInBytes Long 慢日志大小 slowlogStartTime String 慢日志开始时间 slowlogEndTime String 慢日志结束时间