请求参数 参数名称 类型 是否必选 参数位置 描述 version string 是 Path参数 API 版本号 clusterId string 是 Path参数 集群ID clientToken string 否 Query参数 幂等性Token,是一个长度不超过64位的ASCII字符串。 返回头域 除公共头域,无其它特殊头域。 返回参数 无特殊返回参数。
Databases对象 参数名称 类型| 描述 dbName String 数据库名称 characterSetName String 支持字符集。
元数据锁 :元数据锁(Metadata Lock,简称 MDL),管理对数据库对象的并发访问并确保数据的一致性。在表上有活动事务时, 对数据库对象进行元数据锁(通常是 DDL 语句)修改时的会话会被阻塞。 同时元数据锁可能会对后续的 DML 语句造成阻塞,形成阻塞堆积,影响性能。
传统数据库:小时级扩缩容,期间需要大量拷贝数据,拖慢性能。 GaiaDB:分钟级扩缩容,无需数据拷贝,启动即用。 大容量高性能场景 业务的发展伴随着历史数据的飞速增长,单库能达到TB级别,这种情况下,传统数据库的存储和性能都碰到了瓶颈。例如文库、网盘业务。 传统数据库:数据量越来越大,拆表需要大量开发工作,拖慢迭代速度。 GaiaDB:单库最大128T(有需求可定制更大容量),无需考虑分库分表。
InsertResponse ; //导入包 成员名 类型 成员含义 affectedCount int 插入请求影响的数据库行数 插入或更新记录 功能介绍 将一条或者一批记录插入到指定的表中。插入语义为Upsert(Insert or else Update),即,当记录的主键不存在时,则正常插入,若发现主键已存在,则用新的记录覆盖旧的记录。当插入一批时,该接口暂不支持批次的原子性。
获取当前客户端连接的数据库列表 for db_name in db_list: print(db_name.database_name) # 打印此连接下所有的数据库名称 client.close() # 关闭客户端 执行代码:python 1.creat_music_vdb.py,显示数据库music_vdb创建成功。
版本差异一览表 版本差异 分类 功能名称 子功能 免费版 企业版 数据开发 SQL 窗口 数据库开发工具 ✓ ✓ 执行历史 ✓ ✓ 可视化结果集编辑 ✓ ✓ 可视化表结构设计 ✓ ✓ SQL 规范预检 × ✓ 敏感列 × ✓ SQL 任务 SQL 任务提交与执行 ✓ ✓ 任务审批流 × ✓ 规范预检 × ✓ OnlineDDL × ✓ OnlineDML × ✓ 结构设计与发布 - × ✓ 数据导出
数据库账号所需权限 若您需要迁移源数据库中的账号,则配置任务过程中使用的数据库账号有如下要求(源端为 RDS MySQL 的迁移任务内置账号满足要求): 账号 权限 授权方式 源数据库账号 元数据表 mysql.user、mysql.db、mysql.columns_priv、mysql.tables_priv、mysql.global_grants、mysql.procs_priv 的 SELECT
元数据锁 :管理对数据库对象的并发访问并确保数据的一致性。在表上有活动事务时,对数据库对象进行元数据锁(通常是 DDL 语句)修改时的会话会被阻塞。 同时元数据锁可能会对后续的 DML 语句造成阻塞,形成阻塞堆积,影响性能。 注意: 当前功能对表类型的元数据锁进行展示,实时列表中展示的是存在持有等待关系的 MDL 锁信息,无持有等待关系的不展示。
setTable String 无 设置表名 setRows List<Row> 无 设置插入的行 getter: 方法 参数类型 返回值类型 功能 getDatabase 无 String 获取数据库名 getTable 无 String 获取表名 getRows 无 List<Row> 获取插入的行 builder: 可以通过InsertRequest.builder()获取一个