书栈网 · BookStack 本次搜索耗时 0.049 秒,为您找到 7749 个相关结果.
  • SHOW TABLE REGIONS

    SHOW TABLE REGIONS 语法 语法图 示例 MySQL 兼容性 另请参阅 SHOW TABLE REGIONS SHOW TABLE REGIONS 语句用于显示 TiDB 中某个表的 Region 信息。 语法 SHOW TABLE [ table_name ] REGIONS [ WhereClauseOpti...
  • SHOW TABLE REGIONS

    SHOW TABLE REGIONS 语法 语法图 示例 MySQL 兼容性 另请参阅 SHOW TABLE REGIONS SHOW TABLE REGIONS 语句用于显示 TiDB 中某个表的 Region 信息。 语法 SHOW TABLE [ table_name ] REGIONS [ WhereClauseOptio...
  • 概述

    访问路径是指数据库中访问表的方法,即使用哪个索引来访问表。 访问路径的分析是单表查询的最重要的问题之一,对于使用主表扫描的访问路径来说,执行时间一般与需要扫描的数据量(范围)成正比。一般来说,可以使用 EXPLAIN EXTENDED 命令,将表扫描的范围段展示出来。对于有合适索引的查询,使用索引可以大大减小数据的访问量,因此对于使用主表扫描的查询,要...
  • Working with View Dependencies

    Working with View Dependencies Finding View Dependencies Finding Direct View Dependencies on a Table Finding Direct Dependencies on a Table Column Listing View Schemas Listing V...
  • 子查询

    在数据中,子查询可以分成有依赖关系的子查询和没有依赖关系的子查询。 有依赖关系的子查询是指该子查询的执行依赖了外部查询的“变量”,所以这种子查询通常会被计算多次。 没有依赖关系的子查询是指该子查询的执行不依赖外部查询的“变量”, 这种子查询一般只需要计算一次。 如下分别为没有依赖关系的子查询和有依赖关系的子查询的示例。 obclient > cr...
  • 聚合查询的执行计划

    用 EXPLAIN 查看聚合查询执行计划 Hash Aggregation Stream Aggregation 其他类型查询的执行计划 用 EXPLAIN 查看聚合查询执行计划 SQL 查询中可能会使用聚合计算,可以通过 EXPLAIN 语句来查看聚合查询的执行计划。本文提供多个示例,以帮助用户理解聚合查询是如何执行的。 SQL 优化器会选...
  • 基于规则的查询改写

    子查询相关改写 优化器对于子查询一般使用嵌套执行的方式,也就是父查询每生成一行数据后,都需要执行一次子查询,使用这种方式需要多次执行子查询,执行效率很低,对于子查询的优化,一般会使用改写先转换为连接操作,可大大提高执行效率,主要好处有: 可避免子查询多次执行 优化器可根据统计信息选择更优的连接顺序和连接方法 子查询的连接条件、过滤条件改写为...
  • 基于代价的路径选择

    在基于规则的路径选择之后,如果存在多个可以选择的路径,那么 OceanBase 数据库会计算每个路径的代价,并从中选择代价最小的路径作为最终选择的路径。 OceanBase 数据库的代价模型考虑了 CPU 代价(比如处理一个谓词的 CPU 开销)和 IO 代价(比如顺序、随机读取宏块和微块的代价),CPU 代价和 IO 代价最终相加得到一个总的代价。 ...
  • UPDATE

    描述 格式 参数解释 注意事项 示例 描述 该语句用于修改表中的字段值。 格式 UPDATE [ IGNORE ] table_references SET update_asgn_list [ WHERE where_condition ] [ ORDER BY order_list ]...
  • 基于规则的查询改写

    子查询相关改写 视图合并 子查询展开 ANY/ALL 使用 MAX/MIN 改写 外连接消除 简化条件改写 HAVING 条件消除 等价关系推导 恒真/假消除 非SPJ的改写 冗余排序消除 LIMIT 下压 DISTINCT 消除 MIN/MAX 改写 子查询相关改写 优化器对于子查询一般使用嵌套执行的方式,也就是父查询每生...