在“云数据库 RDS 实例详情”页面,点击 SmartDBA ,展开模块信息。 点击 SQL诊断 ,在“诊断类型”选择 慢SQL实时诊断 ,即可查看相关信息。下图展示了数据库实时慢SQL趋势图(绿色代表CPU使用率曲线,蓝色代表慢SQL柱状图) 选择任意一个慢SQL柱状图,点击可查看详情。
云数据库 RDS 实例创建后,默认允许所有IP通过便于用户连接,为了保证数据安全, 请用户重新设置白名单后再连接数据库 。 内网连接: 设置白名单 并用内网域名连接。 公网连接: 设置白名单 并 开通公网访问 ,用公网IP或域名连接。 使用命令行连接 用户可以在代码中直接通过域名或IP地址访问数据库,如果通过公网访问,需要开通数据库的公网访问。以PHP代码链接数据库示例为例: <?
注意事项 建议使用内网连接地址连接实例,延迟更低,稳定性更高。 为确保业务的安全运行,请使用内网IP或者域名连接云数据库 RDS ,外网IP连接云数据库 RDS 需要客户自己保护好账号密码防止被攻击! 云数据库 RDS 实例创建后,默认允许所有IP通过便于用户连接,为了保证数据安全, 请用户重新设置白名单后再连接数据库 。
为确保业务的安全运行,请使用内网IP或者域名连接云数据库 RDS for PostgreSQL,外网IP连接云数据库 RDS for PostgreSQL 需要客户自己保护好账号密码防止被攻击! 暂不支持通过数据库管理工具访问。 云数据库 RDS for PostgreSQL 实例创建后,默认允许所有IP通过便于用户连接,为了保证数据安全, 请用户重新设置白名单后再连接数据库 。
操作步骤 创建 SQL 限流任务 登录 云数据库 RDS 控制台 。 在 RDS 控制台,选择一个 MySQL 双机高可用主实例,点击实例名称,进入 实例详情 。 在“云数据库 RDS 实例”详情页面,点击 SmartDBA ,展开模块信息。 点击 SQL 限流 ,点击 创建任务 按钮,创建SQL限流任务。
SQL任务 SQL 任务是对数据库发起 SQL 操作的任务,主要包括 DDL(数据库定义语言)、DML(数据库操纵语言)等 SQL 语句。本文介绍如何使用 SQL 任务。 功能介绍 为保障数据安全,对目标数据源没有写权限的用户无法对该数据源的内容发起变更,如果您无权限或某些操作被 SQL 开发规范管控,在有变更需求的情况下,可以通过提交 SQL 任务工单实现。
慢SQL统计 概述 云数据库 RDS for MySQL 提供慢SQL的执行情况的统计,便于您对SQL语句的执行效率进行分析和优化。 慢SQL统计 登录 RDS 管理控制台 。 在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 云数据库 RDS for MySQL 实例的新增慢日志会自动进行备份。
请求参数 参数名称 类型 是否必选 参数位置 描述 version Integer 是 URL参数 API 版本号 instanceId String 是 URL参数 实例ID schema Long 否 URL参数 数据库名称 sqlId Long 否 URL参数 SQL标识ID 返回头域 除公共头域,无其它特殊头域。
Long 连接ID currentDB String 数据库名称 digest String SQL签名 duration Double 慢SQL耗时 examinedRows Long 扫描行数 lockTime Double 锁时间 node String 节点ID numRows Long 返回行数 sql String SQL语句 sqlId String SQL标识ID start String
SQL代码审核 DBSC SQL 代码审核用于应用代码发布之前的 SQL 语句安全性、效率审核,确保发布的 SQL 语句符合规范,同时为无索引的 SQL 语句推荐合适的索引,提升代码发布的效率和准确性。 背景信息 作为数据库运维的重要手段之一,SQL 代码审核在保障线上数据库稳定性方面扮演着不可或缺的角色。