关键缺陷通知

hg_insert_overwrite在执行过程中会创建一张临时,目前未实现临时清理机制,导致任务失败后,临时未被清理。出现版本:2.0.19及以下版本。修复版本:2.0.30及以上版本。手动删除临时 升级到最新版本 P2 通过Fixed Plan将数据写入...

列存索引中GroupJoin算子的实现

在这两个操作中,都会使用key1创建哈希表(注意fact_table.key1=dimension_table.key1),执行计划说明如下:HASH JOIN:使用dimension_table.key1建哈希表,使用fact_table.key1查哈希表并输出数据;HASH GROUP BY:使用fact_table.key1建...

ECS实例中的应用偶尔出现丢包现象并且内核日志(dmesg...

nf_conntrack模块会使用一个哈希表记录TCP协议“established connection”记录,当这个哈希表满之后,新的连接会引发“nf_conntrack:table full,dropping packet”错误。关于nf_conntrack模块中的重要参数,可参考如下信息。nf_conntrack_...

如何使用Redis连接模块

HGET 获取存储在哈希表中指定字段的值 HMSET 同时将多个 字段-值(域-值)对设置到哈希表 键 中。HMGET 获取所有给定字段的值。HSETNX 只有在 字段 不存在时,设置哈希表字段的值。HDEL 删除一个或多个哈希表字段。HEXISTS 查看哈希表 键 ...

概述

支持String(字符串)、List(链表)、Set(集合)、Sorted Set(有序集合)、Hash(哈希表)、Stream(流数据)等多种数据结构,同时支持Transaction(事务)、Pub/Sub(消息订阅与发布)等高级功能。在社区版的基础上推出企业级内存数据...

关联数组

区别于变长数组和嵌套表的形如数组的使用形式,关联数组(associative array)是一组键值对,使用形式更像是哈希表。语法 TYPE type_name IS TABLE OF value_type[NULL|NOT NULL]INDEX BY key_type ';' 示例 以下是一个关联数组的基本示例...

参数说明

work_mem 指定在写到临时磁盘文件之前被内部排序操作和哈希表使用的内存量。注意对于一个复杂查询,可能会并行运行好几个排序或者哈希操作;每个操作都会被允许使用这个参数指定的内存量,然后才会开始写数据到临时文件。同样,几个正在...

并行计划

在一个 哈希连接(没有“并行”前缀)中,每个合作进程都会完全执行内侧以构建哈希表的相同拷贝。如果哈希表很大或者该计划开销很大,这种方式就很低效。在一个 并行哈希连接 中,内侧是一个 并行哈希,它把构建共享哈希表的工作划分到多个...

Joining Relations Hints

哈希联接:扫描表并使用其联接属性作为哈希键将其联接属性加载到哈希表中。然后扫描另一个联接的表,其联接属性用作哈希键以查找第一个表的匹配行。下表列出了Joining Relations Hint具体的使用语法。提示 说明 USE_HASH(table[.])对table...

Joining Relations Hints

哈希联接:扫描表并使用其联接属性作为哈希键将其联接属性加载到哈希表中。然后扫描另一个联接的表,其联接属性用作哈希键以查找第一个表的匹配行。下表列出了Joining Relations Hint具体的使用语法。提示 说明 USE_HASH(table[.])对table...

查询执行器介绍

某些情况下,算子需要将数据全部读取并缓存在内存中,该过程被称为物化,例如,HashJoin算子需要读取内表的全部数据,并在内存中构建出哈希表。其他类似的算子还有HashAgg(聚合)、MemSort(排序)等。由于内存资源是有限的,如果物化的...

Stage级别诊断结果

某个Stage中的数据被广播,一般是因为这些广播后的数据会作为Join操作的右表(Builder端)来在内存中构建哈希表,所以右表越小越好。在高并发查询的场景下,这样有利于减少节点间的网络连接,提升系统整体稳定性。对于Join条件存在数据倾斜...

Global Plan Cache

polar_gpc_partitions 用于保存GPC的哈希表数量。默认值为32,取值范围为1~1024之间的数值。说明 参数修改后需要重启才能生效。polar_gpc_entries 每个哈希表中的最大条目数量。默认值为1024,取值范围为1~10000之间的数值。说明 参数修改...

全局执行计划缓存

polar_gpc_partitions 用于保存GPC的哈希表数量。默认值为32,取值范围为1~1024之间的数值。说明 参数修改后需要重启才能生效。polar_gpc_entries 每个哈希表中的最大条目数量。默认值为1024,取值范围为1~10000之间的数值。说明 参数修改...

全局执行计划缓存

polar_gpc_partitions 用于保存GPC的哈希表数量。默认值为32,取值范围为1~1024之间的数值。说明 参数修改后需要重启才能生效。polar_gpc_entries 每个哈希表中的最大条目数量。默认值为1024,取值范围为1~10000之间的数值。说明 参数修改...

Linux系统常用内核网络参数介绍与常见问题处理

当这个哈希表满之后,新连接的数据包会被丢弃掉,就会出现 nf_conntrack:table full,dropping packet 错误。Linux系统会开辟一个空间,用于维护每一个TCP链接,这个空间的大小与 nf_conntrack_buckets、nf_conntrack_max 参数相关,后者的...

什么是云数据库Redis版

支持String(字符串)、List(链表)、Set(集合)、Sorted Set(有序集合)、Hash(哈希表)、Stream(流数据)等多种数据结构,同时支持Transaction(事务)、Pub/Sub(消息订阅与发布)等高级功能。在社区版的基础上推出企业级内存数据...

数据库

Hash/Build/Allocating 正等待选出的Parallel Hash参与者分配初始哈希表。Hash/Build/Electing 正在选出Parallel Hash参与者以分配初始哈希表。Hash/Build/HashingInner 正等待其他Parallel Hash参与者完成对内关系的哈希操作。Hash/Build/...

数据库

Hash/Build/Allocating 正等待选出的Parallel Hash参与者分配初始哈希表。Hash/Build/Electing 正在选出Parallel Hash参与者以分配初始哈希表。Hash/Build/HashingInner 正等待其他Parallel Hash参与者完成对内关系的哈希操作。Hash/Build/...

Logstash配置文件说明

数组类型目前被用于处理不需要类型检查的哈希表或混合类型列表,示例如下。users=>[{id=>1,name=>bob},{id=>2,name=>jane}]列表 列表本身不具备类型特征,但其所包含的属性具有类型特征,这样就可以键入检查多个值。您可以通过列表的形式,...

Linux系统常用内核网络参数介绍与常见问题处理

当这个哈希表满之后,新连接的数据包会被丢弃掉,就会出现 nf_conntrack:table full,dropping packet 错误。Linux系统会开辟一个空间,用于维护每一个TCP链接,这个空间的大小与 nf_conntrack_buckets、nf_conntrack_max 参数相关,后者的...

聚合优化和执行

聚合(Agg)算子 HashAgg HashAgg利用哈希表实现聚合:根据输入行的分组列的值,通过Hash找到对应的分组。按照指定的聚合函数,对该行进行聚合计算。重复以上步骤直到处理完所有的输入行,最后输出聚合结果。explain select count(*)from t...

使用EXPLAIN

独立地抓取行比顺序地读取它们的开销高很多,但是不是所有的页面都被访问,这么做实际上仍然比一次顺序扫描开销要少(使用两层计划的原因是因为上层规划节点把索引标识出来的行位置在读取之前按照物理位置排序,这样可以最小化单独抓取的...

Join

HASH JOIN:从左表读取数据建立哈希表,再读取右表探测哈希表判断是否有匹配的行并进行连接。更多信息,请参见 HASH JOIN。INDEX JOIN 使用INDEX JOIN算法时,在右表进行Join的列上必须满足对应的索引选择条件,对左表无要求。对于数据表...

执行计划

表连接 表连接操作算子(JOIN)包括以下一些类型:Hash Join:从较小的表构建一个哈希表,用连接列作为哈希键扫描较大的表,为连接列计算哈希键并寻找具有相同哈希键的行。哈希连接通常是数据库中最快的连接。计划中的Hash Cond标识要被...

使用EXPLAIN阅读查询计划

表连接操作算子(JOIN)包括以下一些类型:Hash Join:从较小的表构建一个哈希表,用连接列作为哈希键扫描较大的表,为连接列计算哈希键并寻找具有相同哈希键的行。哈希连接通常是数据库中最快的连接。计划中的Hash Cond标识要被连接的列。...

产品简介

索引结构可以是多种形式,如倒排索引、哈希表或B树等。通过索引,检索引擎能够快速定位到包含查询关键词的文档,提高检索效率。索引的建立是文本检索引擎的重要步骤,它直接影响到后续查询处理和结果展示的速度和准确性。索引字段 检索引擎...

优化聚合与排序

HashAgg HashAgg利用哈希表实现聚合:根据输入行的分组列的值,通过Hash找到对应的分组。按照指定的聚合函数,对该行进行聚合计算。重复以上步骤直到处理完所有的输入行,最后输出聚合结果。explain select count(*)from t1 join t2 on t1....

ePQ Hint Injection

查询采集表 插件内置函数可以查询完整的采集表,px_query_info是一个视图,视图通过函数 px_psm_query_info_internal()来进行遍历哈希表。select*from polar_sql_mapping.px_query_info;清空采集表 插件目前只提供清空采集表的功能,通过...

ePQ Hint Injection

查询采集表 插件内置函数可以查询完整的采集表,px_query_info是一个视图,视图通过函数 px_psm_query_info_internal()来进行遍历哈希表。select*from polar_sql_mapping.px_query_info;清空采集表 插件目前只提供清空采集表的功能,通过...

ePQ Hint Injection

查询采集表 插件内置函数可以查询完整的采集表,px_query_info是一个视图,视图通过函数 px_psm_query_info_internal()来进行遍历哈希表。select*from polar_sql_mapping.px_query_info;清空采集表 插件目前只提供清空采集表的功能,通过...

云数据库RDS MySQL版

说明 Flink RDS连接器写入数据库结果表原理:针对Flink Sink输出数据,拼接成一行SQL语句,然后执行。对于没有主键的结果表,会执行 INSERT INTO table_name(column1,column2,.)VALUES(value1,value2,.);语句。对于包含主键的结果表,会...

OceanBase(公测中)

说明 连接器写入结果表原理:写入结果表时,会将接收到的每条数据拼接成一条SQL去执行。具体执行的SQL情况如下:对于没有主键的结果表,会拼接成INSERT INTO语句。对于包含主键的结果表,会根据数据库的兼容模式拼接成UPSERT语句。WITH参数...

MySQL

说明 连接器写入结果表原理:写入结果表时,会将接收到的每条数据拼接成一条SQL去执行。具体执行的SQL情况如下:对于没有主键的结果表,会拼接执行 INSERT INTO table_name(column1,column2,.)VALUES(value1,value2,.);语句。对于包含主键...

Left join优化改写为Right join

Hash Join在实现时会用右表构建哈希表,该过程会消耗大量资源,由于outer join(包括left join,right join)不同于inner join,从语义上不能交换左右表顺序,因此在右表数据量大的场景下,会出现执行慢、内存资源消耗大的情况,在极端场景...

创建分区

创建哈希分区 CREATE TABLE tab_hash(id int,value int)PARTITION BY hash(id);注意事项 在 PolarDB PostgreSQL版(兼容Oracle)中创建分区时,默认没有任何分区。此时插入数据会报错,因为它不能被定位到某个分区。您需要先 新建分区...

pg_partitioned_table

取值范围如下:h:哈希分区。l:列表分区。r:范围分区。partnatts int2 分区键中的列数。partdefid oid 这个分区的默认分区的 pg_class 项的OID,如果这个分区没有默认分区则为零。partattrs int2vector 这是一个长度为 ...

创建分区

创建哈希分区 CREATE TABLE tab_hash(id int,value int)PARTITION BY hash(id);注意事项 在 PolarDB PostgreSQL版 中创建分区时,默认没有任何分区。此时插入数据会报错,因为它不能被定位到某个分区。您需要先 新建分区,然后再向特定...

QuickAudience删除底层再重建是否会有影响

产品名称 QuickAudience 产品模块 数据源 概述 ...解决方案 没有影响,数据集通过固定的SQL预览数据,受众包通过数据集的SQL,把数据取出后再存储在一个新表里,原理都是通过SQL实现的,只要保证名称、字段名称、字段类型一致即可。

分区命名规则

一级分区命名规则 一级分区会自动生成分区名字的场景主要在使用哈希分区策略(Hash或Key)并仅指定哈希分区数目(包括手动分区与自动分区)。使用哈希策略进行分区,其分区名字的命名规则为:p+分区下标(从1开始计数)。CREATE TABLE ...
共有63条 < 1 2 3 4 ... 63 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 邮件推送
新人特惠 爆款特惠 最新活动 免费试用