使用CloudLens for SLS分析资源用量

t1.BillingItem as BillingItem,t1.Usage as Usage,t2."费用"as"费用(元)",t2."同比上月"as"同比上月(%)",t3."存储空间"as"存储空间"FROM t1 left join t2 on t1.InstanceID=t2.InstanceID left join t3 on t1.InstanceID=t3....

计费概述

模型功能 价格计费单位:元/千张)明厨亮灶-帽子口罩识别 0.8 明厨亮灶-手套识别 1 计费规则 计费项:图片预测 1.付费方式:后付费 2.计费规则:按您调用图片预测模型总张数计费。3.计费周期:按日计费,每日零点后出前一日账单并扣费,...

使用Hint

comment_hints|MergeJoin(t1 t2)Leading((t1 t2))first_matched_hint_in_table|HashJoin(t1 t2)Leading((t1 t2))prepare_param_strings|{} Hint注册函数 hint_plan.insert_hint_table(,)参数 说明 query 包含Hint的SQL语句。application_...

Persist plan and Query-Blocker

针对指定SQL Pattern,添加Hints 为相同Pattern的SQL,执行 nested loop join 策略,示例如下:/*+nested_loop_join=true*/PERSIST_PLAN SELECT t1.c1FROM t1 INNER JOIN t2 ON t1.c1=t2.c1 WHERE t1.c2;查询指定SQL是否配置过Hints ...

通过Hint干预执行计划

application_name|hints|MergeJoin(t1 t2)Leading((t2 t1))query_hash|-4733464863014584191 enable|t prepare_param_strings|{} 输出执行计划,语句如下:EXPLAIN SELECT*FROM t1,t2 WHERE t1.id=t2.id and t1.val< 100 andt2.val>1;...

计量计费

语音合成 计费单元 模型服务 计费单元 语音合成 万字 重要 语音合成模型服务根据待合成字符数计费(其中每个汉字、英文、标点符号均按照1个字计费),SSML标签内容不计费。计量单价 模型名 计费单元 Sambert系列模型 1元/万字 说明 计费...

计量计费

语音合成 计费单元 模型服务 计费单元 语音合成 万字 重要 语音合成模型服务根据待合成字符数计费(其中每个汉字、英文、标点符号均按照1个字计费),SSML标签内容不计费。计量单价 模型名 计费单元 Sambert系列模型 1元/万字 说明 计费...

功能简介

本文介绍函数计算基于传统常驻应用所拓展的运行时扩展功能,帮助您消除闲置成本。常驻应用与FaaS运行环境 ...以下图为例,函数规格为1 GB,从t1 PreFreeze开始到t6请求2结束的时间段(假设为1秒),则实例执行时间为t6-t1,消耗1s*1 GB=1 CU。

条件下推(HAVING to WHERE)

PolarDB 支持条件下推(HAVING to WHERE)功能。...条件下推变换后结果为:SELECT t1.a,MAX(t1.b),t1.c FROM t1 WHERE((t1.a=t1.c)AND(t1.a>1))OR(t1.a)GROUP BY t1.a HAVING((t1.a=t1.c)AND(t1.a>1))OR((t1.a)AND(t1.c>3));

DELETE

DELETE t1,t2 FROM t1 INNER JOIN t2 INNER JOIN t3 WHERE t1.id=t2.id AND t2.id=t3.name LIMIT 10001;DELETE FROM t1,t2 USING t1 INNER JOIN t2 INNER JOIN t3 WHERE t1.id=t2.id AND t2.id=t3.name LIMIT 10001;说明 t1t2和t3的拆分...

并行查询Hint语法

只对t1表禁止并行,当系统打开并行时,有可能对t2进行并行扫描,并行执行 SELECT/*+NO_PARALLEL(t1,t2)*/*FROM t1,t2;同时对t1和t2表禁止并行 SELECT/*+NO_PARALLEL(@subq1)*/SUM(t.a)FROM t WHERE t.a=(SELECT/*+QB_NAME(subq1)*/SUM(t1.a...

扫描全部/部分分库分表

按条件在指定分表上执行,有JOIN的情况:SELECT/*+TDDL:scan('t1,t2',condition='t1.id=2 and t2.id=2')*/*FROM t1 a JOIN t2 b ON a.id=b.id WHERE b.name="test"执行后会首先计算出逻辑表 t1 t2 满足 condition 条件的所有物理表,然后...

UPDATE

您可以使用UPDATE语法修改表中符合条件的行。语法 单逻辑表 UPDATE[LOW_PRIORITY][IGNORE][schema_name.]tbl_...UPDATE t1,t2 SET t1.name=t2.name WHERE t1.id=t2.name LIMIT 10001;说明 t1和t2的拆分键为ID。相关文献 MySQL UPDATE 语法。

扫描全部/部分分库分表

按条件在指定分表上执行,有JOIN的情况:SELECT/*+TDDL:scan('t1,t2',condition='t1.id=2 and t2.id=2')*/*FROM t1 a JOIN t2 b ON a.id=b.id WHERE b.name="test"执行后会首先计算出逻辑表 t1 t2 满足 condition 条件的所有物理表,然后...

优化聚合与排序

'))")Explain结果中,HashAgg算子还包含以下关键信息:group:表示GROUP BY字段,示例中为 name,name0 分别引用t1,t2表的name列,当存在相同别名会通过后缀数字区分。聚合函数:等号(=)前为聚合函数对应的输出列名,其后为对应的计算方法...

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

WITH子句

查询和分析语句*|with T1 AS(SELECT host,avg(request_length)length FROM website_log GROUP BY host),T2 AS(SELECT host,avg(request_length)length FROM access_log GROUP BY host)SELECT T1.host,T1.length,T2.length FROM T1 JOIN T2 ...

排序优化和执行

如下示例使用了MemSort算子:explain select t1.name from t1 join t2 on t1.id=t2.id order by t1.name,t2.name;返回信息如下:Project(name="name")MemSort(sort="name ASC,name0 ASC")Project(name="name",name0="name0")BKAJoin...

开通LTS

LTS服务规模推荐 迁移数据量 同步服务节点配置 同步服务节点数 n<1T 4 核 8 GB 1 1T< n <10T 4 核 8 GB 2~5 10T核 8 GB 5以上 购买LTS 登录 HBase管理控制台。在 集群列表 页面,单击 创建BDS集群。按照界面提示设置以下购买参数。参数 说明 ...

ODPS-0130252

错误码:ODPS-0130252:Cartesian product is not allowed 错误1:cartesian ...正确,补充join条件,由于join条件不是字段取值相等,因此需要指定mapjoin hint odps>select/*+mapjoin(t1)*/t1.*from src t1 join src t2 on t1.key>t2.key;

pg_hint_plan

示例命令如下:/*+NestLoop(t1 t2)MergeJoin(t1 t2 t3)Leading(t1 t2 t3)*/SELECT*FROM table1 t1 JOIN table table2 t2 ON(t1.key=t2.key)JOIN table table3 t3 ON(t2.key=t3.key);说明 其中 NestLoop(t1 t2):指定表t1和t2的连接方法。...

pg_hint_plan

示例命令如下:/*+NestLoop(t1 t2)MergeJoin(t1 t2 t3)Leading(t1 t2 t3)*/SELECT*FROM table1 t1 JOIN table table2 t2 ON(t1.key=t2.key)JOIN table table3 t3 ON(t2.key=t3.key);说明 其中 NestLoop(t1 t2):指定表t1和t2的连接方法。...

Inventory Hint

Query OK,1 row affected(0.00 sec)Rows matched:1 Changed:1 Warnings:0 UPDATE COMMIT_ON_SUCCESS POLARDB_STATEMENT_CONCURRENT_QUEUE 1 ROLLBACK_ON_FAIL TARGET_AFFECT_ROW 1 t SET col1=col1+1 WHERE id=1;Query OK,1 row affected(0...

子查询

示例如下:SELECT*FROM tb1 WHERE row(id,name)=(select id,name from tb2)不支持在UPDATE SET子句中使用子查询,示例如下:UPDATE t1 SET c1=(SELECT c2 FROM t2 WHERE t1.c1=t2.c1)LIMIT 10 注意事项 PolarDB-X 中部分子查询仅能以APPLY...

子查询

示例如下:select*from tb1 where row(id,name)=(select id,name from tb2)不支持在UPDATE SET子句中使用子查询,示例如下:UPDATE t1 SET c1=(SELECT c2 FROM t2 WHERE t1.c1=t2.c1)LIMIT 10 注意事项 PolarDB-X 1.0 中部分子查询仅能以...

检查SQL语句中的表是否已创建列索引

示例 以 t1t2 和 t3 表为例,调用存储过程检查SQL语句中是否存在未被列存索引覆盖的列。执行如下命令,切换至 test 库。use test;执行如下命令,创建 t1t2 和 t3 表,其中 t3 表的所有列都被列索引覆盖。create table t1(a int,b int)...

查询改写与下推

explain optimizer select*from t1,t2 where t1.id=t2.id;一条SQL的执行计划在如下生成过程中,JOIN下推到 LogicalView 算子里面。JOIN下推可以达到计算离存储更近,并行执行加速的效果。JoinClustering 当有多个表执行JOIN操作时,PolarDB...

UNION、INTERSECT和EXCEPT

select*from t1 union select*from t2 except select*from t3 order by c1;在同一查询中,组合使用集合运算符时,INTERSECT 运算符优先于 UNION 和 EXCEPT 运算符。例如,以下查询先计算 T2 和 T3 的交集,然后将计算得到的结果与 T1 进行...

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

执行结果如下:mysql>call dbms_imci.columnar_advise_by_columns('select count(t1.a)from t1 inner join t2 on t1.a=t2.a group by t1.b');DDL_STATEMENT|+-+|ALTER TABLE test.t1 MODIFY COLUMN a int(11)DEFAULT NULL COMMENT '...

查询改写与下推

EXPLAIN OPTIMIZER select*from t1,t2 where t1.id=t2.id;一条SQL的执行计划在如下生成过程中,JOIN下推到LogicalView算子里面。可以达到计算离存储更近,并行执行加速的效果。子查询下推 一条SQL的执行计划在如下生成过程中,子查询下推到...

通过 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 ...

增量查询

左边图展示了数据变化过程,t1-t5代表了事务的时间版本,分别执行了5次数据写入的事务,生成了5个DeltaFile。在t2和t4时刻分别执行了 COMPACTION 操作,生成了两个BaseFile:b1和b2。在具体的查询示例中,例如,begin是t1-1,end是t1,只需...

条件下推(WHERE条件下推派生表)

条件下推变换后结果为:SELECT f1 FROM(SELECT(SELECT f1 FROM t1 LIMIT 1)AS f1 FROM t1 UNION SELECT f2 FROM t2 WHERE f2=1)dt WHERE f1=1;示例3:SELECT*FROM(SELECT f1,f2 FROM t1)dt GROUP BY f1 HAVING f1< 3 AND f2 >11 AND MAX(f3)>12...

定制执行计划(pg_hint_plan)

示例命令如下:/*+NestLoop(t1 t2)MergeJoin(t1 t2 t3)Leading(t1 t2 t3)*/SELECT*FROM table1 t1 JOIN table table2 t2 ON(t1.key=t2.key)JOIN table table3 t3 ON(t2.key=t3.key);行号纠正提示 行号纠正提示会纠正由于计划器限制而导致的...

CREATE MATERIALIZED VIEW

create materialized view mv lifecycle 7 partitioned on(ds)clustered by id sorted by value into 1024 buckets as select t1.id,t1.value,t1.ds as ds from t1 join t2 on t1.id=t2.id;示例四:假设有一张页面访问表visit_records,...

Faster TRUNCATE/DROP TABLE

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

UNION、INTERSECT和EXCEPT

例如,以下查询将计算T2和T3的交集,然后计算得到的结果与T1 的并集:select*from t1 union select*from t2 intersect select*from t3 order by c1;通过添加圆括号,可以强制实施不同的计算顺序。在以下示例中,将T1T2的并集结果与T3执行...

PyODPS的空值处理

CREATE TABLE tmp_pyodps_3f190cf0_f9fb_4e06_a942_ab31c0241cd3 LIFECYCLE 1 AS SELECT pyodps_udf_1570691566_0330848b_82d3_411c_88e1_cbbcc6adb9c1(t1.`id`,t1.`name`,t1.`f1`,t1.`f2`,t1.`f3`,t1.`f4`)AS(`id`,`name`,`f1`,`f2`,`f3`,...

JOIN实现类型

SELECT t1.id,t2.id FROM tj_shop AS t1 JOIN tj_item AS t2 ON t1.id>t2.id 说明 数据会膨胀,性能比较差 说明 链接的表类型为KV/KKV/Summary时,该表的查询条件中必须包含PK等值条件,参考 KV、KKV查询 的使用限制。Hash Join:用于包含...

概述

使用说明 多主集群(库表)的全局只读节点具有直接跨库访问所有RW节点上的数据的能力,增加全局只读节点 后,您可以在全局只读节点上直接进行跨库查询,如:select*from db1.tbl1 t1,db2.tbl2 t2 where t1.id=t2.id;您也可以根据业务量的...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
阿里邮箱 弹性公网IP 商标服务 VPN网关 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用