设置优化器的Join Reorder

本文介绍存索引查询优化功能的工作原理、使用方法以及使用限制等内容。工作原理 SQL是声明式查询语言,不会具体的描述SQL语句的查询计划,获取一条SQL语句的正确结果时,可能存在若干个可行的查询计划。示例如下:SELECT*FROM t0,t1,t2,t...

式JSONB

使用限制 仅Hologres V1.3及以上版本支持JSONB类型开启式存储,建议将Hologres实例版本升级至1.3.37及以上版本再开始使用列式JSONB功能,会获取更好的性能和更优的体验。升级请使用 自助升级 或加入实时数仓Hologres交流群申请升级实例,...

创建索引表

Ganos内置了多个空间索引,用户只需在前端输入时空数据,并指定要建立的索引即可,不用再关心HBase的KV如何设计与构建,使用较为方便。在数据写入之前,需要先定义好索引表结构。Ganos目前支持四类索引,适应于不同的查询场景。这些索引...

智能文创解决方案

content 输出追加选择 将输入文件的若干文本追加到输出文本之后,多之间使用半角逗号(,)分隔。title_tokens,content,tag 输出选择 选择输出,多之间使用半角逗号(,)分隔。predictions,beams 预测数据输出 配置预测结果...

创建表的映射关系

支持设置多个主键,多个主键之间半角逗号(,)分隔。主键名称必须包含在名中。ENGINE 否 使用映射表查询数据时的执行引擎。取值范围如下:tablestore(默认):SQL引擎将自动选择合适的索引执行查询。searchindex:SQL引擎将通过...

创建索引表

Ganos内置了多个空间索引,用户只需在前端输入时空数据,并指定要建立的索引即可,不用再关心HBase的KV如何设计与构建,使用较为方便。因此,在数据写入之前,需要先定义好索引表结构。Ganos目前支持五类索引,适应于不同的查询场景。这些...

通过外表导入至数仓版

ORC格式外表的列使用 MAP 类型可以建表,但ORC的查询会失败。带分区的数据文件创建OSS外表 如果OSS数据源是包含分区的,会在OSS上形成一个分层目录,类似如下内容:parquet_partition_classic/├─p1=2020-01-01│├─p2=4│├─p3=...

条件更新

使用方法 在通过PutRow、UpdateRow、DeleteRow或BatchWriteRow接口更新数据时,可以使用条件更新检查行存在性条件和条件,只有满足条件时才能成功更新。条件更新包括行存在性条件和条件。行存在性条件:包括IGNORE、EXPECT_EXIST和...

使用多机MPP对海量数据分析提速

判断某条SQL语句是否会通过存索引的多机并行能力执行 当判断出某条SQL语句可以使用列存索引的并行执行能力后,您可以通过查看某条SQL语句的执行计划来查看是否会使用列存索引的多机并行能力。若执行计划中有 Exchange算子,则表示该SQL...

条件更新

使用方法 在通过PutRow、UpdateRow、DeleteRow或BatchWriteRow接口更新数据时,可以使用条件更新检查行存在性条件和条件,只有满足条件时才能更新成功。条件更新包括行存在性条件和条件。行存在性条件:包括IGNORE、EXPECT_EXIST和...

条件更新

使用方法 在通过 PutRow、UpdateRow、DeleteRow 和 BatchWriteRow 接口操作表中数据时,您可以使用条件更新检查行存在性条件和条件。只有当数据满足判断条件时,才能对数据表中的数据进行更新。条件更新中的判断条件包括条件和行...

通过控制台使用宽表模型

如需返回指定属性,关闭 获取所有 开关并输入需要返回的属性,多个属性之间半角逗号(,)隔开。输入目标行的主键 值。主键值的完整性和准确性均会影响查询。输入 最大版本数,指定需要返回的版本数。单击 确定。范围读取数据 在 ...

CREATE FOREIGN TABLE

默认值表达式将被在任何没有指定值的插入操作中。如果一没有默认值,则默认值为空值。GENERATED ALWAYS AS(generation_expr)STORED 该子句创建一个生成。此不能写入,只能在读取时返回所指定的表达式的值。关键字STORED是必须的...

CREATE FOREIGN TABLE

默认值表达式将被在任何没有指定值的插入操作中。如果一没有默认值,则默认值为空值。GENERATED ALWAYS AS(generation_expr)STORED 该子句创建一个生成。此不能写入,只能在读取时返回所指定的表达式的值。关键字STORED是必须的...

读取数据

如果未记录自增主键的值,您可以使用范围读取数据按照第一个主键确定范围读取数据。查询方式 说明 适用场景 读取单行数据 调用 GetRow 接口读取一行数据。适用于能确定完整主键且要读取行数较少的场景。批量读取数据 调用 BatchGetRow ...

虚拟

数据表中字段类型 虚拟字段类型 String Keyword(含数组)String Text(含数组)String Long(含数组)String Double(含数组)String Geo-point(含数组)Long Keyword Long Text Double Keyword Double Text 虚拟目前仅支持在查询...

ANALYZE

通过调整 default_statistics_target 配置变量可以控制分析量,对每个可以 ALTER TABLE.ALTER COLUMN.SET STATISTICS 设置每的统计信息目标。目标值会设置最常用值列表中的最大项数以及直方图中的最大容器数。默认目标值是 100,可以...

PolarDB HTAP实时数据分析技术解密

一般情况下,不会给所有的表都创建索引,当一个查询语句需要使用不在存中存在时,其不能在存上执行。性能。完全重写了一套面向存的SQL执行引擎,包括其中所有的物理执行算子和表达式。其所覆盖的场景较MySQL原生行存支持的范围...

配置行列手动分流

通过 HINT 语法强制执行行存或存执行计划 如果使用行存和存手动分流没有达到预期效果,您可以使用 HINT 语法强制执行行存或存执行计划。说明 HINT 语法仅对指定的SQL语句生效,对其它连接或同一个连接下的其它SQL语句没有影响。如果...

存在性查询

说明 要对Nested字段进行存在性查询(ExistsQuery)时,请使用嵌套类型查询(NestedQuery)进行嵌套。如果需要查询某一列为空,则ExistsQuery需要和BoolQuery中的mustNotQueries结合使用。以下情况会认为某一不存在,以city列为例说明...

通过控制台使用多元索引

如果实际业务中要用到非主键查询、多条件组合查询等多种查询功能,您可以通过控制台为数据表创建多元索引,然后使用多元索引查询数据。前提条件 已创建数据表,且数据表的最大版本数(max Versions)必须为1,数据生命周期(Time to Live...

Split Word

如果指定多英文逗号(,)分隔。无 dictTableName 否 是否使用自定义词典表。自定义词典表只有一列,每一行是一个词。无 tokenizer 否 过滤器类型。取值为TAOBAO_CHN或INTERNET_CHN。TAOBAO_CHN enableDfa 否 是否识别简单实体。取值...

使用Explain分析SQL执行计划

SQL语句查询的数据是否被存索引覆盖,若数据没有被存索引覆盖,请为需要使用列存执行计划的数据创建存索引,创建存索引请参见 建表时创建存索引的DDL语法 或 使用DDL语句动态增删存索引。对于已开启行存/存自动引流的...

聚合操作

from odps.df import DataFrame iris=DataFrame(o.get_table('pyodps_iris'))常用聚合操作如下:使用 describe 函数,查看DataFrame里数字的数量、最大值、最小值、平均值以及标准差。print(iris.describe())返回结果如下。type sepal_...

使用SQL访问HBase表

为了能够在基于HBase API写入的使用Lindorm SQL,同时使用丰富的数据类型和二级索引,云数据库HBase提供了HBase映射功能以及HBase兼容类型。语法 在Lindorm SQL中,对HBase表中自定义Column Family中的Qualifier添加映射,方便后续...

使用SQL访问HBase表

为了能够在基于HBase API写入的使用Lindorm SQL,同时使用丰富的数据类型和二级索引,云数据库HBase提供了HBase映射功能以及HBase兼容类型。语法 在Lindorm SQL中,对HBase表中自定义Column Family中的Qualifier添加映射,方便后续...

使用列索引加速ETL

PolarDB 支持ETL(Extract Transform Load)功能,开启该功能后,您可以在RW节点上使用列存索引,RW节点的SQL语句中的 SELECT 请求会发送至只读存节点并使用列存索引功能进行加速查询,读取数据后,PolarDB 会通过内部网络将数据传回RW...

HybridDB for MySQL数据源

默认使用所有配置,例如[*]。支持裁剪,即可以挑选部分进行导出。支持换序,即可以不按照表Schema信息顺序进行导出。支持常量配置,您需要按照SQL语法格式,例如["id","table","1","'mingya.wmy'","'null'","to_char(a+1)","2....

存表使用排序键和粗糙集索引加速查询

本文介绍如何在存表中使用排序键结合粗糙集索引,从而提高查询性能。重要 本文适用于:存储预留模式:数据库内核版本为20200826版本之后的新建实例。存储弹性模式:数据库内核版本为20200906版本之后的新建实例。背景信息 当您创建表的...

设置索引的排序键

本文介绍了存索引数据的排序流程、使用方法以及构建和查询有序列存索引数据的时间对比等内容。简介 存索引数据是按照行组进行组织,默认包含64K行。每个行组中不同的会各自打包形成数据块,数据块按照行存原始数据的主键次序并行...

继承

一种创建一个未来将被做子女的新表的方法是在 CREATE TABLE 中使用 LIKE 子句。这将创建一个和源表具有相同的新表。如果源表上定义有任何 CHECK 约束,LIKE 的 INCLUDING CONSTRAINTS 选项可以用来让新的子表也包含和父表相同的约束。...

机器阅读理解解决方案

需要准备的数据 格式 包含 数据集示例文件 训练数据集 TSV或TXT ID 篇章 问句 答案 起始位置 标题(非必须)cn_train.tsv 验证数据集 TSV或TXT ID 篇章 问句 答案(非必须)起始位置(非必须)标题(非必须)...

存索引行列融合基础组件介绍

但在使用列存索引查询筛选出的的详细信息时,project需要获取所有的信息,存索引在获取所有的信息时存在读放大问题。这种情况下,通过行式索引来查询详细信息效果较好。执行计划的一个片段是两张大表 join(t1 join t2),t1表上...

模糊查询

示例 以下代码通过测试例的方式展示了使用模糊分词方式实现模糊查询的效果。package com.aliyun.tablestore.search.test;import com.alicloud.openservices.tablestore.SyncClient;import com.alicloud.openservices.tablestore.model.*;...

条件更新

使用方法 在通过PutRow、UpdateRow、DeleteRow或BatchWriteRow接口更新数据时,可以使用条件更新检查行存在性条件和条件,只有满足条件时才能更新成功。条件更新包括行存在性条件和条件。行存在性条件:包括IGNORE、EXPECT_EXIST和...

ALTER TABLE

涉及到该的索引和简单表约束将通过重新解析最初提供的表达式被自动转换为使用新的类型。可选的 COLLATE 子句为新指定一种排序规则,如果被省略,排序规则会是新类型的默认排序规则。可选的 USING 子句指定如何从旧的值计算新值...

写入数据

} 插入数据时使用列条件和行条件 以下示例用于当原行存在且Col0的值大于100时,写入10属性,每写入3个版本,自定义数据的版本号(时间戳)。private static void putRow(SyncClient client,String pkValue){/构造主键。...

DDL

在语法上,主关键字定义为关键字 PRIMARY KEY,后跟括号括起来的名称的列表,该名称括号括起来,但是如果主键只有一,则可以 PRIMARY KEY 关键字替换该定义。主键中定义的的顺序很重要,将会影响数据的分布和存储顺序。...

条件更新

在高并发场景下,原有值(old_value)可能会被其他客户端更新,如果使用条件更新,则只有在当前值(value)等于原有值时,才更新当前值为最新值(new_value)。重要 在网页计数、游戏等高并发场景下,使用条件更新后,更新数据可能会...

使用扩展属性定制存索引

您可以使用列存索引的扩展属性来定制存索引。本文介绍了存索引的扩展属性以及使用扩展属性来定制存索引的方法。扩展属性 pack_shift 用于设置存索引数据的行组(row group)大小。存索引数据的行组大小主要影响内存常驻部分数据...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库Cassandra版 Serverless 应用引擎 云数据库 ClickHouse 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用