修改库分组的 SQL 开发规范和审批流程 用户在对目标表分组进行 SQL 查询时,可能会存在使用不规范 SQL 语句的情况,例如慢 SQL 等,这将导致数据库的性能受到严重影响。为解决这个问题,您可以为目标库分组配置 SQL 开发规范,作为系统自动审核用户 SQL 的依据,在检测到用户 SQL 不符合规范时,将会自动进行拦截。 登录 DBSC 控制台 。
获取MySQL表字段信息 接口描述 获取MySQL数据库中指定表的字段信息,包括字段名称、类型、字符集、是否可空、字段注释等详细属性。 权限说明 鉴权认证机制的详细内容请参见 鉴权认证 。 请求结构 Plain 复制 1 GET /api/v{version}/diagnosis/mysql/schema/table/column?
获取MySQL表索引信息 接口描述 获取MySQL数据库中指定表的索引信息,包括索引名称、字段、索引类型、唯一性等详细属性。 权限说明 鉴权认证机制的详细内容请参见 鉴权认证 。 请求结构 Plain 复制 1 GET /api/v{version}/diagnosis/mysql/schema/table/index?
返回参数 参数名称 类型 描述 list List Array SQL记录的列表 Array字段数据结构说明 参数名称 类型 描述 schema String 数据库名称 table String 表名称 请求示例 Plain Text 复制 1 GET /v1/instance/rds-xXE6pdR1/smartdba/slowsql/a23310a5-432d-433d-86ae-b00b1f9b4f3a
可以是PRI、UNI、MUL nullable String 列的可空性 position Long 列在表中的位置 schema String 数据库名称 table String 表名 type Long 列数据类型 请求示例 Plain Text 复制 1 GET /v1/instance/rds-xXE6pdR1/smartdba/slowsql/a23310a5-432d-433d-86ae-b00b1f9b4f3a
eId String 是 URL参数 实例ID sqlId String 是 RequestBody参数 SQL标识ID schema String 是 RequestBody参数 指定数据库 table String 是 RequestBody参数 指定表 index String
lain Text 复制 1 SET sql_mode=''; 设置默认存储引擎是InnoDB: Plain Text 复制 1 SET GLOBAL default_storage_engine=InnoDB; 结论建议 从稳定性和性能多方面考虑,针对MySQL数据库中的存储引擎
接口速查表 按功能分组列出所有 REST API 端点,涵盖系统检查、Bank 管理、记忆读写、文档管理、实体关系、后台操作、心智模型、指令和配置管理。
术语表 GaiaDB中出现的名词如下: 名词 描述 地域 集群所在的地域,即实例所在的地理位置。
全表扫描(Full Table Scan)是数据库查询中常见的性能杀手,尤其在数据量巨大的生产环境中,一条效率低下的SQL就足以引发连锁性的系统故障。为从根本上防范此类风险,百度智能云数据库在 MySQL 内核层面设计并实现了一套 全表扫描动态管控机制 ,实现对低效SQL的实时检测、灵活拦截与预警记录,将运维控制权真正交到开发者以及DBA 手中。