检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
Scan算子输出信息 信息名称 含义 Seq Scan 算子的名称。 Filter 该算子的过滤谓词,示例中的过滤条件为c1列的值小于等于80000。在查询执行时,满足这些条件的行会被包含在最终的结果集中。 父主题: 表访问方式
多表关联查询:当查询需要关联多个表时,WorkTable Scan可以将每个表的数据分成多个工作单元,每个工作单元处理一部分数据,从而减少关联操作的数据量,提高查询效率。 分区表查询:当查询涉及到分区表时,WorkTable Scan可以将每个分区的数据分成多个工作单元,每个工作单元处理一部分数据,从而提高查询效率。
信息名称 含义 Index Only Scan 算子的名称。 Index Cond 该算子的过滤谓词,示例中的过滤条件为a列的值等于10并且b的值等于20。在查询执行时,满足这些条件的行会被包含在最终的结果集中。 父主题: 表访问方式
Join)是一种高效的连接方法,它依赖于排序操作。在进行合并连接时,GaussDB会对两个表的连接字段进行排序,然后同步扫描两个表,寻找匹配的行。 Merge Join的时间复杂度为O(n+m), 其中n和m分别代表两个表的行数。然而,如果需要排序操作,这个排序操作的时间复杂度可能会达到max(O(logn)
Scan算子输出信息如下所示。 信息名称 含义 Index Scan 算子的名称。 Index Cond 该算子的过滤谓词,示例中的过滤条件为c1列的值大于990000。在查询执行时,满足这些条件的行会被包含在最终的结果集中。 示例2:ORDER BY子句中的列可以通过索引进行排序。 -- 数据准备,同上。
_on_rotation设置日志消息的写入方式。 参数类型:布尔型 参数单位:无 取值范围: on:表示GaussDB以覆盖写入的方式写服务器日志消息。 off:表示GaussDB将日志消息附加到同名的现有日志文件上。 默认值:off 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
Scan,位图索引扫描,该算子的作用为用索引扫描的方式,将过滤出的符合条件的元组的tid形成一张位图并向上返回。多个表扫描出的多个结果位图之间可再做 BITMAPAND或者BITMAPOR操作,相比于Index Scan还需要对表与表之间筛选出来的元组进行比对,可减少过滤时间。 Bitmap
_on_rotation设置日志消息的写入方式。 参数类型:布尔型 参数单位:无 取值范围: on:表示GaussDB以覆盖写入的方式写服务器日志消息。 off:表示GaussDB将日志消息附加到同名的现有日志文件上。 默认值:off 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
平衡状态、查询解决方案模板配置、查询已绑定的EIP列表、弱密码校验、绑定公网IP、解绑公网IP、查询实例SSL证书下载地址、查询租户的实例配额接口。 GaussDB 接口 参数配置 包括修改指定实例参数、获取参数模板列表、获取指定实例的参数、创建参数模板、删除参数模板、查询参数模
数据库逻辑结构图 集群的每个DN负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍每个DN上都有哪些对象,以及这些对象之间的关系。另外介绍一下数据在不同节点的分布方式。数据库逻辑结构如图1所示。 图1 数据库逻辑结构图 Tablespace,即表空间,表空间是一个目录,集群
数据库逻辑结构图 集群的每个DN负责存储数据,其存储介质也是磁盘,本节主要从逻辑视角介绍每个DN上都有哪些对象,以及这些对象之间的关系。另外介绍数据在不同节点的分布方式。数据库逻辑结构如图1所示。 图1 数据库逻辑结构图 Tablespace,即表空间,是一个目录,集群中可以存在
数据库逻辑结构图 集群的每个DN负责存储数据,其存储介质是磁盘,本节主要从逻辑视角介绍每个DN上有哪些对象,以及这些对象之间的关系。另外介绍数据在不同节点的分布方式。数据库逻辑结构如图1所示。 图1 数据库逻辑结构图 Tablespace,即表空间,表空间是一个目录,集群中可以存
Function Scan 算子说明 Function Scan用于执行函数并从函数返回的结果集中获取元组。 典型场景 当查询需要调用一个函数并返回结果集时,Function Scan算子可以执行函数调用并从函数返回的结果集中获取元组。 示例 示例:调用系统函数。 gaussdb=# EXPLAIN
模式。 默认值:off dcf_ssl 参数说明:此参数不再使用,DCF复用GUC参数ssl。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型,on/off。on表示使用SSL,off表示不使用SSL。 默认值:on dcf_config
模式。 默认值:off dcf_ssl 参数说明:此参数不再使用,DCF复用GUC参数ssl。 该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型,on/off。on表示使用SSL,off表示不使用SSL。 默认值:on dcf_config
通过给定的ctid值找到在磁盘或缓存中对应的元组。 典型场景 前提条件:GUC参数enable_tidscan设置为on。 对于支持Tid Scan的表,给定合法有效的行号,可对数据进行快速检索。当前GaussDB会选择Tid Scan的场景只有WHERE条件为"="的查询,不支持in的条件查询。 示例
默认值:off 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 设置建议:需要使用DCF日志复制模式时,请将enable_dcf设置为on。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 dcf_ssl 参数说明
默认值:off 设置方式:该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。 设置建议:需要使用DCF日志复制模式时,请将enable_dcf设置为on。 设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。 dcf_ssl 参数说明
并经过测试验证后进行修改,避免出现意料之外的结果。 log_min_error_statement 参数说明:控制在服务器日志中记录错误SQL语句的消息级别,当产生该设置参数级别相等或更高级别的消息时,将产生这些日志的SQL语句记入日志文件。因此级别越低,日志中记录的SQL语句越多。
算子说明 当执行一个包含子查询的语句时,如果优化器RBO没有对它进行优化,它会先执行子查询的查询计划树,然后将子查询的结果传递给上层查询。 典型场景 当语句中包含子查询的时候,会生成SubQuery Scan算子从子查询中获取元组。 示例 示例:查询中带无法下推的子查询。 -- 数据准备。