不支持DBMS_METADATA.GET_DDL

解决方案 an->\d+t1 Table"public.t1"Column|Type|Collation|Nullable|Default|Storage|Stats target|Description-+-+-+-+-+-+-+-id|integer|plain|name|character varying(30)|extended|Indexes:"idx1"UNIQUE,btree(id)"idx2"btree(name)...

关联子查询上拉

EXPLAIN(COSTS OFF,ANALYZE)SELECT*FROM t1 WHERE t1.a IN(SELECT a FROM t2 WHERE t2.b=t1.b AND t2.b=1);QUERY PLAN-Seq Scan on t1(actual time=67.631.1641827.119 rows=100000 loops=1)Filter:(SubPlan 1)SubPlan 1->Result(actual ...

pldbgapi

SELECT avg(t1.b)INTO t1_b_avg FROM t1 LIMIT 1;RAISE NOTICE 'Finish SELECT:avg=[%]',t1_b_avg;DROP TABLE t1;RETURN a+b+t1_b_avg;END;LANGUAGE plpgsql;查询表数据,验证Function可用。SELECT add_numbers(1,3);打开pgAdmin,单击 ...

批量获取创建列存索引的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....

关联子查询上拉

EXPLAIN(COSTS OFF,ANALYZE)SELECT*FROM t1 WHERE t1.a IN(SELECT a FROM t2 WHERE t2.b=t1.b AND t2.b=1);QUERY PLAN-Seq Scan on t1(actual time=67.631.1641827.119 rows=100000 loops=1)Filter:(SubPlan 1)SubPlan 1->Result(actual ...

CDN加速静态资源时如何设置服务器端的缓存过期时间

当对象的 Last-Modified 为 20140801 00:00:00,当前时间Curtime为 20140802 00:00:00,则t1=(Curtime-Last_modified)*0.1=8640s,t2=max(10,t1)=8640s,t=min(t2,3600)=3600s,那么缓存时间为3600s。当对象的 Last-Modified 为 20140801 ...

PyODPS的去重

versicolor 2 Iris-virginica Sql compiled:CREATE TABLE tmp_pyodps_a3dc338e_0fea_4d5f_847c_79fb19ec1c72 LIFECYCLE 1 AS SELECT DISTINCT t1.`name`,t1.`sepallength` FROM WB_BestPractice_dev.`pyodps_iris` t1 Instance ID:...

设置列索引查询过滤算法

假设表 t1 的表结构如下:SHOW CREATE TABLE t1 full \G*1.row*Table:t1 Create Table:CREATE TABLE `t1`(`id` int(11)NOT NULL,`str_col1` char(10)DEFAULT NULL,`str_col2` varchar(10)DEFAULT NULL,PRIMARY KEY(`id`),COLUMNAR INDEX(`...

聚合优化和执行

explain select count(*)from t1 join t2 on t1.id=t2.id group by t1.name,t2.name order by t1.name,t2.name;返回信息如下:Project(count(*)="count(*)")MemSort(sort="name ASC,name0 ASC")HashAgg(group="name,name0",count(*)="COUNT...

原理架构

数据同步任务流程 包含全量同步的数据同步场景下,任务的实际流程如下图所示:T1 时刻创建存储,开始抓取 T1-1 分钟时间的增量数据;存储创建完成并检查存储处理于正常同步中之后,T2 时刻创建全量 DumpWriter,并开始同步 T2 时刻的全量...

跨实例查询

a|b|c-+-+-2|12|t1 3|13|t1 4|14|t1 7|17|t1 8|18|t1 1|11|t1 5|15|t1 6|16|t1 9|19|t1 10|20|t1(10 rows)性能测试 以下内容为跨实例查询的TPC-H性能测试,测试数据量为1 TB,并分别在数据库本地和目标端数据库中执行查询。大数据场景...

ePQ Hint Injection

segments:6)(cost=0.00.431.00 rows=1 width=8)->Partial Aggregate(cost=0.00.431.00 rows=1 width=8)->Partial Seq Scan on t1(cost=0.00.431.00 rows=167 width=1)Optimizer:PolarDB PX Optimizer(5 rows)postgres=select count(*)from ...

ePQ Hint Injection

segments:6)(cost=0.00.431.00 rows=1 width=8)->Partial Aggregate(cost=0.00.431.00 rows=1 width=8)->Partial Seq Scan on t1(cost=0.00.431.00 rows=167 width=1)Optimizer:PolarDB PX Optimizer(5 rows)postgres=select count(*)from ...

公用表表达式

常见CTE语句格式如下:WITH x1 AS(SELECT a FROM t1),x2 AS(SELECT b FROM t1)SELECT*FROM x1 JOIN x2 ON x1.a=x2.b;CTE对查询语句有如下两种处理方法:MATERIALIZED:先在WITH子查询内部进行计算,然后再汇总计算。NOT MATERIALIZED:将...

ePQ Hint Injection

segments:6)(cost=0.00.431.00 rows=1 width=8)->Partial Aggregate(cost=0.00.431.00 rows=1 width=8)->Partial Seq Scan on t1(cost=0.00.431.00 rows=167 width=1)Optimizer:PolarDB PX Optimizer(5 rows)postgres=select count(*)from ...

通过 HyperLoglog 实现高性能多维数据透视

insert into t_result select t1.day,t2.brand,t1.groupid,t3.tag1,t3.tag2,t3.tag3,.count(1)as cnt,array_agg(uid)as uids,hll_add_agg(hll_hash_integer(uid))as hll_uids from t1,t2,t3 where t1.uid=t3.uid and t1.uid=t2.uid group ...

使用跨机并行查询进行分析型查询

segments:2)Output:id->Partial Seq Scan on public.t1 Output:id Filter:(t1.id)Optimizer:PolarDB PX Optimizer(6 rows)查询粒度控制 查询粒度控制主要是通过sql hint指定当前sql查询是否开启跨机并行,以及并行度设置。具体Hint语法如下...

S​T_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,timestamp t1,timestamp t2,geometry g);参数 参数名称 描述 traj 轨迹对象。t1 开始时间。t2 结束时间。range 时间段。g 几何对象。示例 Select ST_nearestApproachDistance(traj,'...

使用跨机并行查询进行分析型查询

segments:2)Output:id->Partial Seq Scan on public.t1 Output:id Filter:(t1.id)Optimizer:PolarDB PX Optimizer(6 rows)查询粒度控制 查询粒度控制主要是通过sql hint指定当前sql查询是否开启跨机并行,以及并行度设置。具体Hint语法如下...

并行INSERT

segments:6)(cost=0.00.432.04 rows=100000 width=8)->Partial Seq Scan on t1(cost=0.00.431.37 rows=16667 width=4)Optimizer:PolarDB PX Optimizer(5 rows)其中的 PX Hash 6:3 表示6个并行查询 t1 的进程通过Motion算子将数据传递给3个...

CREATE STATISTICS

示例 用两个功能相关的列创建表 t1,即第一列中的值的信息足以确定另一列中的值。然后,在这些列上构建函数依赖关系统计信息:CREATE TABLE t1(a int,b int);INSERT INTO t1 SELECT i/100,i/500 FROM generate_series(1,1000000)s(i);...

查询性能优化指导

segments:3)(cost=0.00.862.00 rows=1 width=32)->Hash Join(cost=0.00.862.00 rows=1 width=32)Hash Cond:t1.a=t2.a->Table Scan on t1(cost=0.00.431.00 rows=1 width=16)->Hash(cost=431.00.431.00 rows=1 width=16)->Redistribute ...

SKEWJOIN HINT

在不加SkewJoin Hint的情况下,将表T0和表T1进行Join,由于T0和T1的数量都很大,只能进行MergeJoin,因此相同的热值都会Shuffle到一个节点,导致数据倾斜。加SkewJoin Hint后,优化器 会运行一个Aggregate动态获取重复行数前20的热值,并将...

并行INSERT

segments:6)(cost=0.00.432.04 rows=100000 width=8)->Partial Seq Scan on t1(cost=0.00.431.37 rows=16667 width=4)Optimizer:PolarDB PX Optimizer(5 rows)其中的 PX Hash 6:3 表示6个并行查询 t1 的进程通过Motion算子将数据传递给3个...

清空分区

假设r_k_tp_t1与r_k_tp_t2都采用Range分区,建表SQL如下所示:CREATE TABLE `r_k_tp_t1`(`a` bigint(20)UNSIGNED NOT NULL,`b` bigint(20)UNSIGNED NOT NULL,`c` datetime NOT NULL,`d` varchar(16)NOT NULL,`e` varchar(16)NOT NULL)...

ST_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,timestamp t1,timestamp t2,geometry g);参数 参数名称 描述 traj 轨迹对象。t1 开始时间。t2 结束时间。range 时间段。g 几何对象。示例 Select ST_nearestApproachDistance(traj,'...

ST_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,timestamp t1,timestamp t2,geometry g);参数 参数名称 描述 traj 轨迹对象。t1 开始时间。t2 结束时间。range 时间段。g 几何对象。示例 Select ST_nearestApproachDistance(traj,'...

S​T_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,trajectory traj2,timestamp t1,timestamp t2);参数 参数名称 描述 traj1 轨迹对象1。traj2 轨迹对象2。t1 开始时间。t2 结束时间。range 时间段。示例 Select ST_...

删除分区

r_k_tp_t1与r_k_tp_t2都采用Range分区,建表SQL如下所示:CREATE TABLE `r_k_tp_t1`(`a` bigint(20)UNSIGNED NOT NULL,`b` bigint(20)UNSIGNED NOT NULL,`c` datetime NOT NULL,`d` varchar(16)NOT NULL,`e` varchar(16)NOT NULL)ENGINE=...

S​T_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,trajectory traj2,timestamp t1,timestamp t2);参数 参数名称 描述 traj1 轨迹对象1。traj2 轨迹对象2。t1 开始时间。t2 结束时间。range 时间段。示例 Select ST_...

增加分区

示例2:增加一个LIST一级分区 假如l_t1与l_t2都采用List分区,建表SQL如下所示:CREATE TABLE `l_t1`(`a` bigint(20)UNSIGNED NOT NULL,`b` bigint(20)UNSIGNED NOT NULL,`c` datetime NOT NULL,`d` varchar(16)NOT NULL,`e` varchar(16)...

S​T_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,trajectory traj2,timestamp t1,timestamp t2);参数 参数名称 描述 traj1 轨迹对象1。traj2 轨迹对象2。t1 开始时间。t2 结束时间。range 时间段。示例 Select ST_...

设置优化器的Join Reorder

示例如下:SELECT*FROM t0,t1,t2,t3 WHERE t0.a=t1.a AND t1.a=t2.a AND t2.a=t3.a AND t3.b=t1.b;对于上述SQL语句,通过以下两种查询计划均可以获取到正确的查询结果。Plan A与Plan B称之为 等价查询计划。查询优化器作为一个搜索框架,其...

修改分区

场景2:目标分区是模板化的二级分区 假设k_l_tp_t1与k_l_tp_t2都采用Key+List的二级分区,建表SQL如下所示:CREATE TABLE `k_l_tp_t1`(`a` bigint(20)UNSIGNED NOT NULL,`b` bigint(20)UNSIGNED NOT NULL,`c` datetime NOT NULL,`d` ...

SKEWJOIN HINT

在不加SkewJoin Hint的情况下,将表T0和表T1进行Join,由于T0和T1的数量都很大,只能进行MergeJoin,因此相同的热值都会Shuffle到一个节点,导致数据倾斜。加SkewJoin Hint后,优化器 会运行一个Aggregate动态获取重复行数前20的热值,并将...

基于OSS外表的单表多文件查询

示例如下:假设需要拆分的数据文件名称为 t1.CSV,则拆分后的文件名称为 t1.CSV、t1-1.CSV 和 t1-2.CSV 等。上传数据文件。文件拆分后,您需要手动将所有的CSV文件上传到OSS上的同一路径下。此处以使用ossutil命令行工具批量上传CSV文件为...

Faster TRUNCATE/DROP TABLE

测试结果 在不同规格的集群中,分别记录开启和关闭Faster TRUNCATE/DROP TABLE功能后,对表 t1 和 t2 进行TRUNCATE TABLE操作所需的执行时间(秒),实验结果如下所示:集群规格 Buffer Pool(GB)t1 t2 ON OFF 提升率 ON OFF 提升率 64核...

ST_nearestApproachDistance

float8 S​T_nearestApproachDistance(trajectory traj,trajectory traj2,timestamp t1,timestamp t2);参数 参数名称 描述 traj1 轨迹对象1。traj2 轨迹对象2。t1 开始时间。t2 结束时间。range 时间段。示例 Select ST_...

SELECT语句

SELECT语句用于从表中选取数据。语法 SELECT[DISTINCT]{*|...示例语句 INSERT INTO result_table SELECT*FROM(SELECT t.a,sum(t.b)AS sum_b FROM t1 t GROUP BY t.a)t1 WHERE t1.sum_b>100;示例结果 a(VARCHAR)b(INT)a1 211 b1 120 a1 257

通道服务

describe_tunnel-n t1 返回结果如下:Tunnel Info:+-+-+-+-+-+|TunnelId|TunnelName|TunnelType|Stage|Expired|+-+-+-+-+-+|9933470d-8a5e-4972-a5b0-b7ae6f836460|t1|Stream|ProcessStream|false|+-+-+-+-+-+Channel Info:+-+-+-+-+-+|...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
轻量应用服务器 云虚拟主机 云服务器 ECS DataV数据可视化 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用