PG_CRON

PG_CRON是PostgreSQL 9.5及以上版本中基于CRON的一个简单的作业调度程序,它作为扩展程序在数据库中运行。PG_CRON的使用方式与常规CRON保持相同的语法,但它允许直接从数据库安排PostgreSQL命令。注意事项 旧版本PG_CRON插件可能存在内存...

Join

使用INNER JOIN时,建议将数据行数较少的表或者使用过滤条件后输出数据行数较少的表当作外表(即在 JOIN 关键词左边的表)。当需要连接的行数较少、进行Join的外表行数比较少或者使用过滤条件后输出数据行数较少时,使用INDEX JOIN算法的...

列存索引中GroupJoin算子的实现

INNER JOIN/GROUP BY RIGHT 此场景如下SQL所示:l_table INNER JOIN r_table ON l_table.key1=r_table.key1 GROUP BY r_table.key1 考虑到l_table.key1=r_table.key1,这种情况被归到“INNER JOIN,GROUP BY LEFT”里。LEFT OUTER JOIN/...

查询改写与下推

Project(id="id")HashJoin(condition="id=id AND id=id0",type="inner")Gather(concurrent=true)LogicalView(tables="t2_[0-3],l2_[0-3]",shardCount=4,sql="SELECT `t2`.`id`,`l2`.`id` AS `id0` FROM `t2` AS `t2` INNER JOIN `l2` AS `l...

RDS SQL Server间的同步

如果源或目标数据库是ECS上的自建数据库,DTS会自动将对应地区DTS服务的IP地址添到ECS的安全规则中,您还需确保自建数据库没有限制ECS的访问(若数据库是集群部署在多个ECS实例,您需要手动将DTS服务对应地区的IP地址添到其余每个ECS的安全...

查询改写与下推

Project(id="id")HashJoin(condition="id=id AND id=id0",type="inner")Gather(concurrent=true)LogicalView(tables="t2_[0-3],l2_[0-3]",shardCount=4,sql="SELECT `t2`.`id`,`l2`.`id` AS `id0` FROM `t2` AS `t2` INNER JOIN `l2` AS `l...

使用ETL分析实时订单

您也可以单击下方的 新建实例 进行新建,新建方法请参见 DMS支持的数据库。节点类型 选择源表的类型,本案例中选择为 流表。流表:实时发生变化的表,可以关联一个维表,用于数据关联查询。维表:更新不频繁(非实时更新)的表,一般用于...

维表JOIN语句

对于每条流式数据,可以关联一个外部维表数据源,为实时计算Flink版提供数据关联查询。背景信息 大部分连接器的维表Join都可以使用Cache策略,不同连接器对Cache策略的支持情况稍有不同,请查看对应的连接器文档确定具体的支持情况。通用的...

表表达式

例如 FROM ``T1`` CROSS JOIN ``T2`` INNER JOIN ``T3`` ON ``condition 和 FROM ``T1``,``T2`` INNER JOIN ``T3`` ON ``condition 并不完全相同,因为第一种情况中的 condition 可以引用 T1,但在第二种情况中却不行。条件连接 T1 {[INNER...

表表达式

例如 FROM ``T1`` CROSS JOIN ``T2`` INNER JOIN ``T3`` ON ``condition 和 FROM ``T1``,``T2`` INNER JOIN ``T3`` ON ``condition 并不完全相同,因为第一种情况中的 condition 可以引用 T1,但在第二种情况中却不行。条件连接 T1 {[INNER...

Hint

使用的场景如下:lookup join的input有序,只需要返加top k个有inner join结果的查询。lookupBatchSize 每批参与lookup join的行数,默认为500。JOIN_ATTR也支持propScope参数用于表示传播范围,默认只作用于当前节点。SELECT/*+JOIN_ATTR...

用显式JOIN子句控制规划器

显式连接语法(INNER JOIN、CROSS JOIN 或无修饰的 JOIN)在语义上和 FROM 中列出输入关系是一样的,因此它不约束连接顺序。即使大多数类型的 JOIN 并不完全约束连接顺序,但仍然可以指示本数据库查询规划器将所有 JOIN 子句当作有连接顺序...

Hint

使用的场景如下:lookup join的input有序,只需要返加top k个有inner join结果的查询。lookupBatchSize 每批参与lookup join的行数,默认为500。JOIN_ATTR也支持propScope参数用于表示传播范围,默认只作用于当前节点。SELECT/*+JOIN_ATTR...

创建SQL Server只读实例

queue_size FROM sys.availability_groups ag INNER JOIN sys.availability_replicas ar ON ar.group_id=ag.group_id INNER JOIN sys.dm_hadr_database_replica_states drs ON drs.replica_id=ar.replica_id INNER JOIN sys.databases d ON...

创建SQL Server只读实例

queue_size FROM sys.availability_groups ag INNER JOIN sys.availability_replicas ar ON ar.group_id=ag.group_id INNER JOIN sys.dm_hadr_database_replica_states drs ON drs.replica_id=ar.replica_id INNER JOIN sys.databases d ON...

联合查询多个MySQL实例

id|prod_name|+-+-+|1|键盘|2|鼠标|3|显示器|+-+-+3 rows in set(0.18 sec)select p.prod_name,sum(o.prod_cnt)cnt from dla_prod_db.prod p inner join dla_orders_db.order_item o on p.id=o.prod_id group by p.prod_name order by cnt ...

批量获取创建列存索引的DDL语句

call dbms_imci.columnar_advise('select count(t1.a)from t1 inner join t2 on t1.a=t2.a group by t1.b');call dbms_imci.columnar_advise('select count(t1.a)from t1 inner join t2 on t1.a=t2.a group by t1.b');call dbms_imci....

SQL调优方法与实战

找出需调优的慢SQL后,先通过 EXPLAIN 查看执行计划,然后通过如下方法优化SQL:下推更多计算至存储层MySQL,适当增加索引,优化执行计划。下推更多的计算 PolarDB-X 1.0 会尽可能将更多的计算下推到存储层MySQL。下推计算能够减少数据传输...

2023年

修复Planner优化器查询带有 EXISTS 时,生成 INNER JOIN 导致结果错误的问题。修复 CREATE CURSOR WITH HOLD 导致Resource queue holders泄漏的问题。修复包含主键的Agg生成计划报错 could not retrieve tle for sort-from-groupcols 的...

获取创建列存索引的DDL语句

调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句,执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...

多表连接

本文介绍多表连接算子的使用方法及注意事项。用途 多表连接算子可以将多张数据表按照设置的连接条件进行连接。多表连接 算子是 两表交集 算子的高级版本,满足多张数据表之间多种连接类型的需求。适用场景 计算链路 计算引擎 是否支持 离线...

构建模型

背景信息 Quick BI支持左外连接(LEFT JOIN)、内连接(INNER JOIN)、全连接(FULL JOIN),下面以学生表和课程的成绩表为例介绍构建模型的三种连接方式。说明 上图仅为原理示意,实际关联后会保留关联表的原始列。使用限制 非同源数据表...

查询用户OSS或专属存储的归档数据

DMS的逻辑数仓支持联合查询不同OSS或相同OSS的数据归档,您需要进入逻辑数仓功能页面,并登录相关OSS实例,再通过联合查询语句LEFT JOIN、INNER JOIN、RIGHT JOIN,完成联合查询操作。Q:同一个工单内进行了多次归档,即周期归档,在进行...

查询执行器介绍

Volcano执行模型 PolarDB-X 1.0 和很多数据库一样采用Volcano执行模型。所有算子都定义了 open()、next()等接口,算子根据执行计划组合成一棵算子树,上层算子通过调用下层算子的 next()接口的取出结果,完成该算子的计算。最终顶层算子...

什么是数据库网关

使用指引 如果您是第一次使用数据库网关,您可以参考下述步骤开始使用:准备工作 新建数据库网关 添加数据库 为什么选择数据库网关 数据库网关提供安全可靠、低成本的数据库接入服务,通过数据库网关您可以安全且低成本地将第三方云或本地...

MaxCompute SQL中的关联操作

类型 说明 INNER JOIN 输出符合关联条件的数据。LEFT JOIN 输出左表的所有记录,以及右表中符合关联条件的数据。右表中不符合关联条件的行,输出NULL。RIGHT JOIN 输出右表的所有记录,以及左表中符合关联条件的数据。左表中不符合关联条件...

JOIN

本文为您介绍左连接、右连接、全连接、内连接、自然连接、隐式连接和多路连接的使用方法。功能介绍 MaxCompute支持如下 join 操作:左连接(left outer join)可简写为 left join。返回左表中的所有记录,即使右表中没有与之匹配的记录。...

FMT 模式 SQL 支持说明

是 JOIN、INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL JOIN SELECT col1,col2 FROM tb1 JOIN tb2 ON tb1.col1=tb2.col2 是 否 UNION、UNION ALL SELECT col1,col2 FROM tb1 UNION SELECT col1,col2 FROM tb2 是 否 嵌套查询 SELECT col1,col2...

安全联合分析TrustDA/MPCSQL

SQL脚本编写:当前支持join(inner join/full join/left join/right join)、group by、order by、聚合(sum/count)等;当前暂不支持在【控制台】直接查看输出结果,需要使用INSERT OVERWRITE TABLE 语句将输出结果写在了输出表中;可以...

JOIN

本文为您介绍左连接、右连接、全连接、内连接、自然连接、隐式连接和多路连接的使用方法。功能介绍 MaxCompute支持如下 join 操作:左连接(left outer join)可简写为 left join。返回左表中的所有记录,即使右表中没有与之匹配的记录。...

查询改写功能

使用方法 开启查询改写功能 AnalyticDB for MySQL 支持如下开启方法:创建物化视图时,通过指定 ENABLE QUERY REWRITE 关键字开启,详情请参见 关键字说明。创建物化视图后,通过 ALTER MATERIALIZED VIEW<mv_name>ENABLE QUERY REWRITE;...

使用方法

aliyun-sql插件是基于Apache Calcite开发的部署在服务端的SQL解析插件,使用此插件您可以像使用普通数据库一样使用SQL语句查询Elasticsearch中的数据,从而极大地降低您学习和使用Elasticsearch的成本。背景信息 与开源的SQL插件相比,...

离线UV计算

WITH aggregation_src AS(SELECT country,prov,city,uid_int32 FROM ods_app INNER JOIN uid_mapping ON ods_app.uid=uid_mapping.uid WHERE ods_app.ymd='20210329')INSERT INTO dws_app SELECT country,prov,city,'20210329',RB_BUILD_...

Hash Clustering

例如以下一个简单的Inner Join表Query示例:将t1表和t2表通过 id 列连接起来。SELECT t1.a,t2.b FROM t1 JOIN t2 ON t1.id=t2.id;Join在MaxCompute内部主要有三种实现方法:Broadcast Hash Join 当Join表中存在一个很小的表时,MaxCompute...

存储过程

实例内复制数据库 设置数据库在线 数据库全局授权 删除数据库 设置更改跟踪 开启数据库变更捕获 关闭数据库变更捕获 配置实例参数 增加链接服务器Linked Server 设置跟踪标志 更改数据库的名称 Server级别角色授予 关于SQL Server存储过程...

新建视图

视图作用 简化数据查询操作:视图能够将数据库中不同表中所需的数据组合成一个单表,利用视图,将多表查询转换成视图的单表查询。限制数据访问操作:使用视图仅向特定用户公开特定数据,用户仅能查看视图所显示的数据。如上图所示,创建...

查询优化器介绍

关系代数算子 一条SQL查询在数据库系统中通常被表示为一棵关系代数算子组成的树,有如下场景的算子:Project:用于描述SQL中的SELECT列,包括函数计算。Filter:用于描述SQL中的WHERE条件。JOIN:用于描述SQL中的JOIN,其对应的物理算子有...

查询优化器介绍

关系代数运算符 一条SQL查询在数据库系统中通常被表示为一棵关系代数运算符组成的树,主要包含以下运算符:Project:用于描述SQL中的SELECT列,包括函数计算。Filter:用于描述SQL中的WHERE条件。JOIN:用于描述SQL中的JOIN,其对应的物理...

EXPLAIN

select a.customer_id as ashop,sum(a.total_price)as ap,count(b.total_price)as bp from(select*from sale_detail_jt where sale_date='2013' and region='china')a inner join(select*from sale_detail where sale_date='2013' and ...

EXPLAIN

select a.customer_id as ashop,sum(a.total_price)as ap,count(b.total_price)as bp from(select*from sale_detail_jt where sale_date='2013' and region='china')a inner join(select*from sale_detail where sale_date='2013' and ...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 Redis 版 云数据库 RDS 数据库备份 DBS 云数据库 MongoDB 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用