书栈网 · BookStack 本次搜索耗时 0.035 秒,为您找到 235119 个相关结果.
  • 关于我们

    贡献列表 联系方式
  • 关于自增列

    如果创建表时需要某个数值列的值不重复并且保持递增,这就是自增列。在 MySQL 租户里,列的类型可以定义为 AUTO_INCREMENT,即 MySQL 租户的自增列。 自增列有三个重要属性:自增起始值、自增步长、自增列缓存大小,通过以下三个租户变量参数控制。 obclient > show variables where variable_na...
  • 关于 DELETE 语句

    示例:删除表中数据 DELETE 语句用来删除表中的记录。 简单的 DELETE 语句格式如下: DELETE FROM table_name [ WHERE condition ] ; 其中,WHERE 条件子句是可选的,如果没有提供就全表删除。如果表记录数多达几百万以上,会形成大事务,可能会有性能问题。建议带上 WHERE 条件分...
  • 关于表组

    表组(Table Group)不是一个的物理对象,它是一个逻辑概念,表示一组表或者表的集合。属于这样一个集合的表需要满足一定的约束,即所有表必须拥有相同的 Locality(副本类型、个数及位置)、相同的 Primary Zone(Leader 位置及其优先级)以及相同的分区方式。 通过定义表组,您可以控制一组表在物理存储上的临近关系。对于包含分区表的表...
  • 关于表组

    表组是表的属性,会影响多个表的分区在 OBServer 上的分布特征。 不同表的分区有可能分布在不同的节点上,当两个表做表连接查询时,OceanBase 数据库会跨节点请求数据,执行时间就跟节点间请求延时有关。在 SQL 调优时,OceanBase 数据库建议对业务上关系密切的表,设置相同的表组。OceanBase 数据库对于同一个表组中的表的同号分区会...
  • 关于自增列

    如果创建表时需要某个数值列的值不重复并且保持递增,这就是自增列。 Oracle 租户的自增列是通过 INSERT 语句中使用序列(sequence)实现的,有关序列详情请参考“创建和管理序列”章节。
  • 关于查询语句

    一个查询,指一个SELECT SQL 语句,从一个或多个表或者视图里查询数据。 最简单的SQL语句格式是: SELECT select_list FROM table_list select_list指定的可以是后面 table_list 里的列,也可以是函数值、字符常量、计算变量等。 table_list 指定的是包含所查数据的表或者视图。 ...
  • 关于表组

    表组是表的属性,会影响多个表的分区在 OceanBase 机器上的分布特征。 不同表的分区有可能分布在不同的节点上,当两个表做表连接查询时,OceanBase 会跨节点请求数据,执行时间就跟节点间请求延时有关。在 SQL 调优时,OceanBase 建议对业务上关系密切的表,设置相同的表组。OceanBase 对于同一个表组中的表的同号分区会管理为一个分...
  • 关于 DDL 语句

    DDL(Data Definition Language,数据定义语言)语句用来创建、修改和删除数据库对象。在 DDL 开始之前和之后,OceanBase 数据库会发出一个隐式的 COMMIT 语句,所以不可以回滚 DDL 语句。 说明 在 obclient 命令行环境下,可以在“SQL提示符>”后输入 DDL 语句。 在 ODC 的 SQL 编辑...
  • 关于事务超时

    关于事务空闲超时 示例:事务空闲超时报错 关于事务未提交超时 示例:事务未提交超时报错 OceanBase 为了避免事务长时间不提交持有锁影响其他会话,设计了两个超时逻辑。一个是事务空闲超时,一个是事务未提交超时。分别由租户变量 ob_trx_idle_timeout 和 ob_trx_timeout 控制,默认值分别是 120 秒和 100 秒。...