如果您在 OnlineDDL 配置 规范中配置了 不清理(临时表在源库中需要手工清理) ,则还需要手动删除该名称的表。 例如:你使用 DBSC OnlineDDL 对名为 t1 的表执行了不锁表结构变更,则新旧表业务切换完成后,数据库中会多出一个名为 _t1_20230209173740_del (示例)的表,如果您没有其他命名规则相似的表,则可以放心删除该表。 单击 确定 。
如果索引是主键,则名称始终为PRIMARY nonUnique Integer 如果索引不能包含重复项,则为0;如果可以,则为1 nullable String 列可能包含NULL值,包含为YES;如果不包含为'' schema String 数据库名称 sequence Long 索引中的列序列号,从1开始 table String 表名 type Long 使用的索引方法(BTREE、FULLTEXT
术语表 GaiaDB中出现的名词如下: 名词 描述 地域 集群所在的地域,即实例所在的地理位置。
建表最佳实践 分布键 云数据库 FusionDB 在创建表时必须显式指定分布键(DISTRIBUTED RANDOMLY 或 DISTRIBUTED BY (col1, col2,...))。默认情况下,如果创建表时不指定分布键,云数据库 FusionDB 将使用第一个字段作为分布键,这种情况有时会有比较大的风险所以应该坚决杜绝这种情况。
您可以在通过 SQL 窗口创建表或编辑表时设计表结构,本文以创建表为例进行演示。 操作步骤 打开 SQL 窗口并进入目标数据源 。 在 SQL 窗口左侧数据库列表中,右键单击目标数据库,并单击 创建表 。 注意: 数据表将会创建在该目标数据库中。 在 创建表 页签中,即可开始以可视化的方式设计表结构,系统会根据您的配置自动在页面下方生成 SQL 脚本 。
创建表 现在我们可以在刚刚创建的 testDb 数据库中创建一张表 testTable。建表语句为: CREATE TABLE testDb.testTable ( k1 bigint, k2 varchar(100), v varchar(100) REPLACE ) DISTRIBUTED BY HASH(k1) BUCKETS 8; 该语句创建表 testTable,包含3个列。
分布式表 按照一定的拆分规则根据拆分键将一张表中的数据拆分到多个子表中。 广播表 广播表不做拆分,且所在数据库的所有数据节点均具有该表的副本。 单表 没有做拆分的表为单表。 执行计划 对SQL查询语句进行解析优化后的可供执行的计划。 算子 执行计划由一系列算子构成,算子是基本的执行计划单元。 调度 将某个作业或者部分作业放到另外一台机器上执行。
企业组织vs多用户访问控制 企业组织 企业组织:适用于企业内部多部门间、代理商与客户等多层级结构的管理,各个主体都是独立账户(具有独立账单),这些独立账户之间有组织层级关系,上层可以管理下层的财务和资源、控制下层账户的操作权限。 场景一:A公司拥有多个子公司,同一主体,A公司和子公司之间既是相互关联的一个整体,也相对独立运行。
企业组织vs多用户访问控制 企业组织 企业组织:适用于企业组织间,代理商与客户等,各个主体都是独立账户(具有独立账单),这些独立账户之间有组织层级关系,上层可以管理下层的财务和资源、控制下层账户的操作权限。 场景一:A公司拥有多个子公司,同一主体,A公司和子公司之间既是相互关联的一个整体,也相对独立运行。 场景说明: A公司和子公司都希望具有单独的使用账户,且可在百度智能云上单独使用。
库分组变更功能的上线在一定程度上解决了分库分表的变更问题,并在很多企业中得到了很好的验证和使用。然而,对于分库分表的查询需求,企业希望能够像操作单表一样便捷,这种操作方式可以满足更多数据处理场景的需求。 前提条件 实例已开启开启企业版。 创建库分组 该步骤用于将多个需要进行查询的数据库分到同一个分组中,以便后续进行统一查询操作。一个查询 SQL 语句将在同个库分组中的所有库中执行。