检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GaussDB(for MySQL)索引设计规范 避免因为字段类型不同造成的隐式转换,导致索引失效。 业务上具有唯一特性的字段,即使是多个字段的组合,建议在所有具有唯一特性字段的最小集合上建立唯一索引。 例如:一个表含有有a,b,c,d,e,f字段,在业务上ab和ef分别是具有唯
建议表包含两个字段:CREATE_TIME,UPDATE_TIME, 且均为DATETIME类型。 数据仓库拖取数据时可以利用这两个统一字段无需询问业务。 在数据库出现意外时可以判断数据进入数据库和修改的时间,在极端情况可以帮助数据恢复的判断。 VARCHAR是可变长字符串,不预先分配存储空间,长度不要超过2048。
GaussDB(for MySQL)数据库权限规范 所有DDL(例如:创建表,更改表结构等)只有通过评审后,由DBA通过数据管理服务(Data Admin Service)执行,在业务低峰期操作上线。 权限需要进行细粒度控制,读写权限分开,运维和开发权限要分开。 DDL操作保留操作日志。
重置GaussDB(for MySQL)数据库账号密码 操作场景 您可重置自己创建的数据库账号密码,安全考虑,请定期(如三个月或六个月)修改密码,防止出现密码被暴力破解等安全风险。 使用须知 处于变更中的实例,不可进行该操作。 重置密码后实例不会重启,权限不会发生变化。 重置密码
使用规范 GaussDB(for MySQL)数据库权限规范 GaussDB(for MySQL)库表设计规范 GaussDB(for MySQL)索引设计规范 GaussDB(for MySQL)SQL使用规范 父主题: 使用数据库
Statement Outline MySQL数据库实例运行过程中,SQL语句的执行计划经常会发生改变,导致数据库不稳定。GaussDB(for MySQL) 设计了一套利用 MySQL Optimizer/Index hint 来稳定执行计划的方法,称为 Statement o
更改数据库代理连接池类型 功能介绍 更改数据库代理连接池类型。 接口约束 该接口目前公测阶段,如需使用,请提交工单联系客服人员申请权限。 调用方法 请参见如何调用API。 URI PUT /v3/{project_id}/instances/{instance_id}/proxy
外键与级联更新适用于单机低并发,不适合分布式、高并发集群。 级联更新是强阻塞,存在数据库更新风暴的风险,外键影响数据库的插入速度。 减少使用in操作,in后的集合元素数量不超过500个。 为了减少与数据库交互的次数,可以适度采用批量SQL语句。例如:INSERT INTO … VALUES
查询StarRocks数据库 功能介绍 查询StarRocks数据库。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/instances/{instance_id}/starrocks/databases 表1 路径参数 参数 是否必选 参数类型
objects 数据库账户信息。 total_count Integer 数据库账户数量。 表5 user_details 参数 参数类型 描述 user_name String 数据库账户名。 databases Array of strings 已授权数据库。 dml Integer
objects 数据库账户信息。 total_count Integer 数据库账户数量。 表5 user_details 参数 参数类型 描述 user_name String 数据库账户名。 data_bases Array of strings 已授权数据库。 dml Integer
并行DDL 传统的DDL操作基于单核和传统硬盘设计,导致针对大表的DDL操作耗时较久,延迟过高。以创建二级索引为例,过高延迟的DDL操作会阻塞后续依赖新索引的DML查询操作。 云数据库 GaussDB(for MySQL)支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功
使用数据库 使用规范 数据库管理 数据库账号管理(非管理员权限)
flavor_ref 是 String 数据库代理规格码,获取方法请参见查询数据库代理规格信息返回的spec_code字段。 node_num 是 Integer 数据库代理节点数,取值整数2-16。 proxy_name 否 String 数据库代理名称。用于表示实例的名称,同一租户下,同类型的实例名可重名。
并行DDL 传统的DDL操作基于单核和传统硬盘设计,导致针对大表的DDL操作耗时较久,延迟过高。以创建二级索引为例,过高延迟的DDL操作会阻塞后续依赖新索引的DML查询操作。 云数据库 GaussDB(for MySQL)支持并行DDL的功能。当数据库硬件资源空闲时,您可以通过并行DDL功
数据库用户列表,即创建数据库时同步授权给列表中的用户,列表最大长度为50。列表可以为空,即创建数据库时不授予其权限到数据库用户,在需要给该数据库授权某数据库用户时,调用数据库用户授权接口即可。 表5 GaussMySqlDatabaseUser 参数 是否必选 参数类型 描述 name 是 String
关闭数据库代理 功能介绍 关闭数据库代理。 调用方法 请参见如何调用API。 URI DELETE /v3/{project_id}/instances/{instance_id}/proxy 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String
在弹出框中,修改账号权限。 未授权数据库侧选择一个或多个数据库,授予账号对选定数据库的权限。您还可以在已选数据库侧单击操作列×符号,删除账号对此数据库的权限。 图1 修改权限 相关API 授予数据库用户数据库权限 删除数据库用户的数据库权限 父主题: 数据库账号管理(非管理员权限)
查询数据库列表 功能介绍 查询数据库列表。 调用方法 请参见如何调用API。 URI GET /v3/{project_id}/instances/{instance_id}/clickhouse/databases 表1 路径参数 参数 是否必选 参数类型 描述 project_id
查询数据库规格 功能介绍 获取指定数据库引擎版本对应的规格信息。 该接口计划于2025-03-31下线,建议及时切换到新接口查询数据库规格。 调试 您可以在API Explorer中调试该接口。 URI GET /mysql/v3/{project_id}/flavors/{database_name}