查询慢sql优化建议 接口描述 本接口用于查询当前集群的慢sql的优化建议。 注意事项 注:本接口功能目前支持北京、保定、广州地域。 请求结构 Plain Text 复制 1 GET /v1/gaiadb/{clusterId}/slowsql/{product}/{sqlId}?
支持SQL查询 介绍 TSDB支持SQL的查询接口,可以通过SQL语言实现对TSDB数据的筛选和查询。利用SQL的强大能力,用户即可以熟悉方便地对数据进行操作,也可以充分利用SQL函数的计算能力,挖掘数据价值。
SQL闪回 概述 针对SQL误操作,通过回滚SQL与原始SQL两种方式,提供行级数据的恢复能力。当在RDS上执行误操作SQL(如INSERT、UPDATE或DELETE) 后,使用SQL闪回,提供相关的误操作信息,即可从Binlog中找到匹配的事件,生成对应的恢复文件,下载后根据需求恢复数据,提升恢复的效率。用户如果想要查询过去一段时间内,执行了哪些SQL,也可以使用此功能。
在“云数据库 RDS 实例详情”页面,点击 SmartDBA ,展开模块信息。 点击 SQL诊断 ,在“诊断类型”选择 慢SQL实时诊断 ,即可查看相关信息。下图展示了数据库实时慢SQL趋势图(绿色代表CPU使用率曲线,蓝色代表慢SQL柱状图) 选择任意一个慢SQL柱状图,点击可查看详情。
全量 SQL 样本 :您可以查看 SQL 语句明细,SQL 语句的明细包括 执行开始时间 、 数据库 、 SQL 语句 、 执行耗时 、 源客户端 、 返回行数 、 影响行数 、 用户 和 会话 ID 。注意:在线查询选择时间范围过大,会导致长时间没有返回查询结果,甚至查询超时。
全量 SQL 样本 :您可以查看 SQL 语句明细,SQL 语句的明细包括 执行开始时间 、 数据库 、 SQL 语句 、 执行耗时 、 源客户端 、 返回行数 、 影响行数 、 用户 和 会话 ID 。注意:在线查询选择时间范围过大,会导致长时间没有返回查询结果,甚至查询超时。
使用场景 流量限制: 高并发访问,某类SQL并发量急剧上升,通过SQL限流限制。 安全防护: 通过限制某类SQL的并发数,防止恶意攻击或者DoS攻击,保护数据库的安全性。
慢查询日志 :基于数据库中的慢查询日志自动审核慢 SQL,您还需要在 审核时间段 中,选择慢 SQL 产生的时间范围,默认为当前时间点的前 24 小时,最大可选范围为 24 小时,可选择距离当前时间点前一个月的数据。
慢SQL统计 概述 云数据库 RDS for MySQL 提供慢SQL的执行情况的统计,便于您对SQL语句的执行效率进行分析和优化。 慢SQL统计 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 云数据库 RDS for MySQL 实例的新增慢日志会自动进行备份。
SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。