Explain和Explain Analyze

说明 通常情况下如果出现 rows=1000 则说明的统计信息不正确,没有根据统计信息进行估算,可以通过执行 analyze命令对表进行统计信息更新。width 算子的预估输出平均宽度(单位:字节),值越大说明列越宽。Explain Analyze 语法格式 ...

版本发布说明

修复部分非模板化二级哈希分区建表语法,被当作模板化哈希分区语法的问题。发布日期:2023-11-13 大版本:V5.4.17 小版本:16994228 类别 说明 新增&优化 优化统计信息错误场景下IN查询uk列的执行计划。优化二级分区DDL任务反序列化的速度...

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(消息订阅与发布)等高级功能。在社区版的基础上推出企业级内存数据...

参数说明

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

关联数组

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

并行计划

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

JOIN优化和执行

详情参见 查询优化器介绍 此外,各个JOIN算法对左右输入也有不同的偏好,例如,Hash Join中右表作为内表用于构建哈希表,因此应当将较小的表置于右侧。这些也同样会在CBO中被考虑到。PolarDB-X 支持了上述比较丰富的Join算法,优化器会根据...

Joining Relations Hints

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

Joining Relations Hints

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

Join优化

Hash Join:在右表上根据等值Join列建立哈希表,左表流式的利用哈希表进行Join计算,这个算子只适用于等值Join。Nest Loop Join:通过两个for循环进行Join过程处理。它适用的场景是不等值的Join,例如大于小于或者是需要求笛卡尔积的场景。...

查询执行器介绍

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

JOIN与子查询的优化和执行

遍历外表数据,对于外表的每行:根据等值条件JOIN Key查询哈希表,取出0-N匹配的行(JOIN Key相同)。构造结果行,并检查是否满足JOIN条件,如果满足条件则输出。以下是一个Hash Join的例子:EXPLAIN SELECT*FROM partsupp,supplier WHERE ...

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之间的数值。说明 参数修改...

PolarDB系统保留列名

创建与原表同名的视图,将列名映射为原表列名。示例 更改列名 原列名为:create table foo(oid varchar(10))修改为:create table foo(p_oid varchar(10))创建新表 原表为:create table foo(oid varchar(10),ctid int,xmin int)创建新表:...

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

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

数据库

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标识要被连接的列。...

管理问题数据

问题数据表名生成规则:{监控数据表原表名}_dirtydata_dw_system_dqc。问题数据表所属空间:根据当前表所处环境决定。如原始表为 dev_project.table1,则问题数据表将同样保存在 dev_project 下。问题数据表责任人:数据表原表的责任人。...

CREATE TABLE LIKE

如果您需要快速创建一个与原表结构一致的新表时,可以使用CREATE TABLE LIKE完成表结构的复制和新表的创建。引擎与版本 CREATE TABLE LIKE语法仅适用于宽表引擎。宽表引擎需为2.4.2.1及以上版本。如何查看和升级当前版本,请参见 宽表引擎...

QuickBI追加文件时报错结构不兼容,原始上传的丢失...

详细信息 在数据源界面进行追加文件操作时,报错“追加文件的表结构和原表结构不兼容”,而且原表已经丢失,字段先后顺序未知该怎么办?方法如下:点击数据源,选择“上传文件”,点击相关文件右侧的小齿轮进行设置。点击“高级配置”,在...

pg_repack

其余步骤pg_repack只需要持有原表的ACCESS SHARE锁,不影响对原表的INSERT、UPDATE和DELETE操作。对索引进行repack的实现原理如下:以 CONCURRENTLY 方式创建新索引。在系统catalog交换新旧索引。删除旧索引。插件开启与关闭 开启插件。...

Runtime Filter

Bloom Filter类型:利用哈希表的数据构造一个Bloom Filter,然后下推到查询数据的扫描节点。Bloom Filter的特点是通用,适用于各种类型、效果也较好。缺点是它的配置比较复杂且计算较高。MinMax类型:通过右表数据确定一个Range范围后,下...

清理空间(pg_repack)

其余步骤pg_repack只需要持有原表的ACCESS SHARE锁,不影响原表的INSERT、UPDATE和DELETE。对表中索引进行repack的实现原理如下:以CONCURRENTLY方式创建新索引。在system catalog交换新旧索引。删除旧索引。插件开启与关闭 说明 请使用高...

主成分分析

无 transType 否 转换原表为主成分分析表的方式,取值如下:Simple Sub-Mean Normalization Simple calcuType 否 对原表进行特征分解的方式,取值如下:CORR COVAR_SAMP COVAR_POP CORR contriRate 否 数据信息降维后保留的百分比。...

pg_repack

其余步骤pg_repack只需要持有原表的ACCESS SHARE锁,不阻塞对原表的 INSERT、UPDATE 和 DELETE 操作,但会阻塞 DDL 操作。pg_repack需要额外的存储空间来保存新表和日志表,因此剩余存储空间大小需要至少是被repack表大小的两倍。对带有...

能否更换PolarDB-X 1.0分库分表的拆分键?

若您的 PolarDB-X 1.0 实例版本为V5.4.7-16000638或以上,您可以在如下情况中变更拆分键的值:支持UPDATE更新逻辑表的拆分键字段。支持在VALUES从句中不指定拆分键或唯一键的值,或指定值为DEFAULT。...然后将原表的数据进行导入。

GetOnlineDDLProgress-获取OnlineDDL任务执行进度详情

3 CleanStrategy string 完成切换表操作后,原表的清理策略,返回值如下:DROP:系统自动删除无效原表。MOVE:将无效原表移动到 test 数据库,再进行手动清理。NOTHING:原库中保留无效原表,再进行手动清理。DROP CopyChunkSize long 全量...

按Key闪回

说明 执行该操作将会把临时表中的数据恢复到原表中,原表中的数据会被覆盖。覆盖操作约耗时1~2分钟,期间请不要额外写入相同的Key,否则恢复后的数据可能不符合预期。你可以单击 闪回历史记录,查看所有的闪回备份任务,并选择需要闪回的...

无锁结构变更概览

DMS生成的临时表名规则:数据表:tp_{变更ID}_ogt_{原表名}、tp_{变更ID}_g_{原表名} 心跳表:tp_{变更ID}_ogl_{原表名}、tp_{变更ID}_l_{原表名} 切换前的辅助表、切换后的原表:tp_{变更ID}_del_{原表名}、tp_{变更ID}_d_{原表名} 探测...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云防火墙 时间序列数据库 TSDB 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用