2022年

当子查询均为有序,并且最终结果也需要按相同排序键排序时,MergeAppend算子利用堆排序直接输出有序的子查询合并结果。Laser计算引擎的使用 OSS外表 OSS外表(OSS Foreign Table)支持Avro格式的数据读写。使用OSS Foreign Table访问OSS...

数据排序

排序包含字段排序和按堆积总和两种,按字段排序时,Quick BI按照某个字段的顺序排列;按照总和排序时,Quick BI会先将字段分组求和再排序,您可以查看某组数据总和的排序。本文为您介绍字段如何排序。前提条件 您已创建仪表板,请参见 新建...

Quick BI v4.1.2版本说明

增加 排序列名称,用于自定义排序列的名称。自定义SQL新增 查询默认值,当SQL数据集的数据量过大时,仅通过参数查询会使数据返回时间过长,导致数据集保存超时失败,此时建议增加SQL参数默认值。Quick BI能根据默认值快速获取数据,降低...

预读和预扩展

本文介绍了表预读、表预扩展以及索引创建预扩展的简介、原理以及使用方法等。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.5.1.0及以上)PostgreSQL 11(内核小版本1.1.1及以上)说明 您可通过如下...

预读和预扩展

本文介绍了表预读、表预扩展以及索引创建预扩展的简介、原理以及使用方法等。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.1.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL...

列存索引中TopK算子的实现

在没有索引的情况下,此类查询在数据库中是通过基于的经典TopK算法来实现的,逻辑如下:在内存中维护一个大小为K的顶元素是最小的元素,将遍历到的数据与顶元素比较,如果比顶元素大,替换顶元素,并重建。遍历完数据后,...

排序优化和执行

TopN算子维护一个最大或最小,按照排序键的值,中始终保留最大或最小的N行数据。当处理完全部的输入数据时,中留下的N个行(或小于N个)即为需要的结果。explain select t1.name from t1 join t2 on t1.id=t2.id order by t1.name,t2...

优化聚合与排序

TopN算子维护一个最大或最小,按照排序键的值,中始终保留最大或最小的N行数据。当处理完全部的输入数据时,中留下的N个行(或小于N个)就是需要的结果。下面是一个用到 TopN 算子的例子:>explain select t1.name from t1 join t2 ...

OpenSearch文档排序实践

排序策略说明 排序策略打分原理 对于排序策略的算分分为两个阶段:基础排序和业务排序,通过query召回并通过filter过滤后的文档,首先进入基础排序,根据基础排序表达式海选出文档得分较高的文档,然后取出TOP N个结果再按照业务排序表达式...

OpenSearch-行业算法版文档排序实践

排序策略说明 排序策略打分原理 对于排序策略的算分分为两个阶段:基础排序和业务排序,通过query召回并通过filter过滤后的文档,首先进入基础排序,根据基础排序表达式海选出文档得分较高的文档,然后取出TOP N个结果再按照业务排序表达式...

SELECT语法

本文为您介绍 SELECT 命令格式及如何实现嵌套查询、分组查询、排序等操作。执行 SELECT 操作前需要具备目标表的读取数据权限(SELECT)。授权操作请参见 MaxCompute权限。本文中的命令您可以在如下工具平台执行:MaxCompute客户端 使用SQL...

Quick BI的堆积条形图设置排序后不生效

问题描述 Quick BI的堆积条形图设置排序后不生效是什么原因?解决方案 有颜色图例维度时,排序需要在类别轴/维度-排序-字段排序中对求和的指标值进行排序。适用于 Quick BI 基于公共云v4.2.2验证

高维向量检索(PASE)

第一次搜索其邻居点,把它们按距离目标的远近顺序存储在定长的动态列表中,以后每一次查找,依次取出动态列表中的点,搜索其邻居点,再把这些新探索的邻居点插入动态列表,每次插入动态列表需要重新排序,保留前k个。如果列表有变化则继续...

高维向量检索(PASE)

第一次搜索其邻居点,把它们按距离目标的远近顺序存储在定长的动态列表中,以后每一次查找,依次取出动态列表中的点,搜索其邻居点,再把这些新探索的邻居点插入动态列表,每次插入动态列表需要重新排序,保留前k个。如果列表有变化则继续...

高效向量检索(PASE)

第一次搜索其邻居点,把它们按距离目标的远近顺序存储在定长的动态列表中,以后每一次查找,依次取出动态列表中的点,搜索其邻居点,再把这些新探索的邻居点插入动态列表,每次插入动态列表需要重新排序,保留前k个。如果列表有变化则继续...

MongoDB实例的CPU使用率高问题

查看和Kill活跃会话 正常运⾏中的MongoDB实例会话突然飙升⾄100%,绝⼤部分情况是业务侧的变化引起,可能是由于扫描行数过多、数据排序和聚合、业务流量突增等原因导致的。建议您使⽤以下方法查看。在 MongoDB管理控制台 的 CloudDBA>实例...

JOIN优化和执行

它的原理如下:开始Sort-Merge Join之前,输入端必须排序(借助MergeSort或MemSort)。比较当前左右表输入的行,并按以下方式操作,不断消费左右两边的输入:如果左表的JOIN Key较小,则消费左表的下一条数据。如果右表的JOIN Key较小,则...

JOIN与子查询的优化和执行

它的原理如下:开始Sort-Merge Join之前,输入端必须排序(借助MergeSort或MemSort)。比较当前左右表输入的行,并按以下方式操作,不断消费左右两边的输入:如果左表的JOIN Key较小,则消费左表的下一条数据。如果右表的JOIN Key较小,则...

Quick BI堆积柱状图如何对堆积的度量总量进行排序

概述 本文主要介绍堆积柱状图对堆积的度量总量进行排序的方法。详细信息 一般度量的排序只能对当前度量生效,如何操作可以使堆积柱状图的度量按总量进行排序呢?方法如下:点击字段-值轴/度量右侧的下拉。在下拉中选择升序或降序即可。适用...

相关性实战

基础排序-(粗排)表达式:从上面原理介绍中可以看出粗排对性能(latency)的影响非常大,但同时粗排又非常的重要,否则会出现好的文档无法进入精排而导致文档不能被最终展现。所以粗排要尽量的简单有效,目前OpenSearch的粗排只支持几个...

JVM监控内存详情说明

受限于MemoryMXBean的工作原理,ARMS展示的非内存并不直接等同于Heap之外的部分,虚拟机线程栈(VM Thread Stacks)以及JNI本地代码等区域都不包含在ARMS展示的非内存中。元空间(Meta Space):元空间存储类的元信息。压缩类空间...

相关性实战

基础排序-(粗排)表达式:从上面原理介绍中可以看出粗排对性能(latency)的影响非常大,但同时粗排又非常的重要,否则会出现好的文档无法进入精排而导致文档不能被最终展现。所以粗排要尽量的简单有效,目前OpenSearch的粗排只支持几个...

任务表格视图

其中已完成状态的任务不参与排序,会按完成的先后顺序叠在底部。表格视图支持直接编辑修改任务内容 目前支持编辑以下 7 种系统默认字段,分别为:标题、执行者、任务状态、迭代、开始时间、截止时间、优先级。具有编辑字段权限的账号即可...

任务视图

支持「看板视图」、「列表视图」、「时间视图」、「表格视图」。系统默认开启「看板视图」和「列表视图」,「时间视图」和「表格视图」需要手动开启。...其中已完成状态的任务不参与排序,会按完成的先后顺序叠在底部。

排查MongoDB CPU使用率高的问题

如果排序无法通过索引满足,MongoDB会在查询结果中进行排序,而排序这个动作将非常消耗CPU资源,这种情况需要对经常排序的字段建立索引的方式进行优化。说明 当您在慢日志里发现 SORT 关键字时,可以考虑通过索引来优化排序。其他还有诸如...

使用Hologres实现分页

SELECT.FROM.ORDER BY key LIMIT N OFFSET S SQL实现原理:对于扫描出来的记录,按照 key 排序,取 TOP N+S 条记录(通过部分排序 PARTIAL SORT 实现),然后丢弃前S条记录,返回剩下的N条记录。在分页方案中,核心的考虑因素如下:N:每页...

Quick BI v3.11.0版本说明

差异性 旧交叉表 新交叉表 优势 取数逻辑 先根据配置取1W条,再计算总计、小计、处理分页、排序等逻辑。根据全量数据计算,总计、小计根据指标原有配置进行计算,计算完成后再分页。总计、小计或排序均可能影响计算结果。因此,优化后的...

高精度时间戳(精确到纳秒)和全局排序

SLS会基于Time和Time_ns组合出来的纳秒时间全局排序,控制台序查询结果如下图所示:基本原理 日志写入SLS的时候可能会落在不同的Shard里面,在查询的时候根据查询条件和查询时间范围,通过倒排索引和写入过程中存放的高精度时间信息来将...

聚簇索引Clustering Key

技术原理 Clustering Key在物理存储上是指在文件内进行排序,默认为升序(asc),可以通过下图理解Clustering Key的布局概念。逻辑布局。Clustering Key查询具备左匹配原则,不匹配则无法使用Clustering Key查询加速。如下场景示例将为您...

高级搜索概述

高级搜索中每个运算符和函数的工作原理和操作方式都是基于 PostgreSQL。关于高级搜索支持的SQL基本语法,请参见 SQL基本语法。查询表 resources表是高级搜索中的核心数据表,它存储了资源属性的相关信息。高级搜索所有的查询都是通过对...

分析视图简介

Java分析中每个视图的主要功能 综合报表 列出转储的基础信息,同时概括的列出中占比最大的一些类、对象、类加载器等信息。综合报表可以看作是其他视图的一个摘要,将其他视图中最重要的信息摘要出来。我们可以获得的基本使用情况,...

fielddata内存使用率高问题的排查与处理方法

如果您在针对_id主键或开启fielddata的text类型字段做排序、聚合查询、脚本查询等操作时,遇到搜索结果返回慢、页面加载延迟等体验问题,可以优先根据本文查看fielddata内存使用情况,如果fielddata内存使用率较高,可以参考本文定位并解决...

备份对数据库的影响

备份原理与影响 类目 逻辑备份 物理备份 全量备份原理 对每张表数据进行切分,然后在数据库上执行SQL语句,多线程并行读取数据。在数据库所在服务器上安装DBS备份网关,然后通过备份网关将数据库文件进行备份(拷贝)。增量备份原理 支持...

Beam排序优化(7.0版)

若您经常针对Beam表的某几列进行范围查询或等值筛选时,您可以使用Beam排序键(组合排序键或多维排序键),获得更优的查询性能。Beam支持在创建表时指定一个或者多个排序键,系统会按照排序键持续对写入数据进行排序。当数据有序后,Beam在...

排序优化

ORDER BY加速 排序加速前(未排序排序加速后 GROUP BY加速 排序加速前(未排序排序加速后 JOIN加速 排序加速前(未排序排序加速后 说明 JOIN排序加速需要关闭ORCA功能,打开mergejoin功能,语句如下:SET enable_mergejoin TO on;...

排序策略配置

查看排序效果,在搜索测试界面,配置基础和业务排序参数,并打开显示排序明细:查看各函数算分结果:说明 对于文档得分的排序分为两个阶段:基础排序和业务排序,通过query召回并通过filter过滤后的文档,首先进入基础排序,根据基础排序...

排序策略配置

查看排序效果,在搜索测试界面,配置基础和业务排序参数,并打开显示排序明细:查看各函数算分结果:说明 对于文档得分的排序分为两个阶段:基础排序和业务排序,通过query召回并通过filter过滤后的文档,首先进入基础排序,根据基础排序...

排序和翻页

使用多元索引查询数据时,通过预先定义排序方式或者查询时指定排序方式,您可以按照指定排列方式获取到返回数据。当返回结果行数较多时,通过使用跳转翻页或者连续翻页可以快速定位到所需数据。使用场景 分类 使用方式 功能 使用场景 排序 ...

排序和翻页

使用多元索引查询数据时,通过预先定义排序方式或者查询时指定排序方式,您可以按照指定排列方式获取到返回数据。当返回结果行数较多时,通过使用跳转翻页或者连续翻页可以快速定位到所需数据。使用场景 分类 使用方式 功能 使用场景 排序 ...

sort子句

子句说明 用户可以通过查询语句控制结果的排序方式,包括指定排序的字段和升降序。子句语法 排序子句格式为:+field1;field2 field为要排序的字段,+为按字段值升序排序,-为降序排序,默认降序排序。field也支持简单的算术运算,如+、-、*...
共有143条 < 1 2 3 4 ... 143 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
智能开放搜索 OpenSearch 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储
新人特惠 爆款特惠 最新活动 免费试用