log的方法

查询时通过CONVERT方法转换sql_text列的类型 查询慢日志slow_log时,通过CONVERT方法转换sql_text列为UTF-8字符集,操作步骤如下:登录您的MySQL实例。关于如何登录MySQL实例,请参见 连接MySQL实例。执行以下SQL语句,查询慢日志slow_log...

行转列及列转行最佳实践

创建用于实现 行转列 源表并插入数据,命令示例如下。CREATE TABLE rowtocolumn(name string,subject string,result bigint);INSERT INTO TABLE rowtocolumn VALUES('张三','语文',74),('张三','数学',83),('张三','物理',93),('李四','...

2022年

基于示例为您介绍如何使用SQL实现行转列、列转行需求。行转列及列转行最佳实践 2022-03-18 支持开源格式数据 更新说明 补充PARQUET属性:parquet.file.cache.size parquet.io.buffer.size 创建OSS外部表 2022-03-18 复杂类型函数 更新说明 ...

存索引技术架构介绍

重写执行器的目的是为了消除现有存执行引擎在执行分析型SQL时效率低的两个关键瓶颈点,即按访问导致的虚函数访问开销以及无法并行执行。向量化并行执行器 IMCI执行器引擎使用经典的火山模型,但是借助了存存储以及向量执行来提升执行...

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

重写执行器的目的是消除现有存执行引擎在执行分析型SQL时导致效率低下的两个关键瓶颈点,按访问导致的虚函数访问开销以及无法并行执行。支持BATCH并行的算子 IMCI执行器引擎使用经典的火山模型,同时借用了存存储以及向量执行来提升...

如何对JSON类型进行高效分析

PolarDB IMCI实现完整虚拟功能,支持两种Generated Column:Virtual Generated Column(默认)与Stored Generated Column。其中Virtual只会将Generated Column计算后值持久化到存,但不会持久化到存,每次存读取时会重新实时计算;...

基本语句

执行一个有单一结果的查询 一个产生单一(可能有多个 SQL 命令的结果可以被赋值给一个记录变量、类型变量或标量变量列表。这通过书写基础 SQL 命令并增加一个 INTO 子句来达成。例如:SELECT select_expressions INTO[STRICT]...

2021年

支持如下两种删除方式:逻辑删除,15日内可恢复:删除后项目不可用,15天内您可以在 项目管理 页签的目标MaxCompute项目的 操作 单击 恢复,恢复项目。超过15天会彻底删除项目且永久无法恢复。立即删除,永久不可恢复:彻底删除,永久不...

存索引如何实现高效数据过滤

而Pack A2与A3均包含部分Null,此时条件 A>15 在不考虑Null的情况下先得出[PA,AC,RE]这样的结果(由于A1中没有minmax,因此无法过滤),然后再根据每个pack包含Null值的情况,将结果成[RE,PA,RE],最终可以剪枝掉其中的两个DataPack,...

新功能发布记录

本文介绍 AnalyticDB MySQL版 的产品功能动态。注意事项 版本升级期间,有以下注意事项需要您知晓。预留模式集群版、弹性模式32核及以上规格:数据读写不中断,距离升级完成5分钟内查询偶尔闪断。弹性模式8核及16核规格:数据写入会中断...

新功能发布记录

只读副本管理 只读副本计费说明 数据库代理服务支持独享规格 OceanBase 数据库代理提供两种类型的代理服务:共享代理和独占代理。共享代理:共享CPU物理资源,不收取任何费用,限时免费。独占代理:独占CPU物理资源,按量计费,具备更好的...

优化内部表的性能

Hologres默认统计信息中的行数为1000行,通过执行 explain SQL语句,如下展示结果所示,tmp1 表的行数与实际的行数不符,该展示结果表明未及时更新统计信息。Seq Scan on tmp1(cost=0.00.5.01 rows=1000 width=1)通过查看系统表 您可以通过...

动态列

动态列的开启可以通过以下两种方式:在创建表格时通过WITH字句开启动态列功能。CREATE TABLE tablename(p1 INT,c1 INT,c2 VARCHAR,PRIMARY KEY(p1))WITH(DYNAMIC_COLUMNS='true');通过修改表的属性开启动态列功能。ALTER TABLE tablename ...

背景信息及准备工作

本文将通过SQL示例,介绍如何在 Data Lake Analytics(DLA)中使用SQL,达到行转列和列转行的目的。另外,DLA支持JSON函数和UNNEST语法,您可以更加方便、灵活地通过SQL处理数据。前提条件 在OSS中上传测试数据文件 pivot、unpiovt 表,表...

存索引(IMCI)发布说明

行列混合存储,降低成本:同时支持存储和存储两种格式,且实时保证行列的事务级一致。存更具有低成本的优势。适用场景 PolarDB MySQL版 的存索引特性提供了一站式HTAP产品体验,可以应用于多种业务场景:对在线数据有实时数据分析...

行列转换

最终,通过map_agg函数实现行转列的详细SQL为:SELECT username,if(element_at(kv,'语文')=null,null,kv['语文'])AS `语文`,if(element_at(kv,'数学')=null,null,kv['数学'])AS `数学`,if(element_at(kv,'英语')=null,null,kv['英语'])AS `...

概述

行列混合存储,降低成本:同时支持存储和存储两种格式,且实时保证行列的事务级一致。存更具有低成本的优势。适用场景 PolarDB MySQL版 的存索引特性提供了一站式HTAP产品体验,可以应用于多种业务场景:对在线数据有实时数据分析...

配置映射

rowkeyFormatterType 表示宽表中每主键映射到索引表主键ID(数据类型为String)的方式,支持以下两种:STRING:适用于宽表的主键为String类型,例如主键为row1,order0001。该方式使用Bytes.toString(byte[])函数将宽表的主键成索引表...

概述

PolarDB-X 列存索引,基于分布式事务的Binlog日志实时同步,实现行转列(M:N)的异构转换,同时可以定义列存索引特有的分布式分区键、排序键等,结合分布式的并行技术,提供列存查询的线性扩展能力。同时行存和列存存储介质相互隔离,存储...

免费体验PolarDB MySQL存索引(IMCI)

行列混合存储,降低成本:同时支持存储和存储两种格式,且实时保证行列的事务级一致。存更具有低成本的优势。优秀的轻量化数据分析能力:使用存索引加速部分数据分析应用场景。阿里云提供了数据库解决方案功能体验馆,提供真实免费...

Spark SQL、Dataset和DataFrame基础操作

Dataset API有Scala和Java两种版本。Python和R不支持Dataset API,但是由于Python和R的动态特性,Dataset API的许多优点已经可用。DataFrame是组织成命名列的Dataset。他在概念上相当于关系数据库中的一个表,或R和Python中的一个DataFrame...

SQL请求行为识别

在 异常分析 部分,单击对应异常原因右侧 相关指标 列的 查看相关SQL,跳转至 SQL请求行为分析 页面,选择 监控指标 和 被关联的SQL指标 的参数,单击 分析。说明 后台会分析耗时占比排名前1000的SQL模板作为分析数据,由于此功能依赖DAS ...

UDT概述

您可以使用以下两种方法:通过UDT功能在SQL语句中直接调用 java.lang。打开新类型,因为下面的操作会用到INTEGER,即INT类型。set odps.sql.type.system.odps2=true;SELECT java.lang.Integer.MAX_VALUE;和Java语言一样,java.lang 包可以...

SelectObject

调用该接口对目标文件执行SQL语句,返回执行结果。注意事项 此操作要求您对该Object有读权限。正确执行SQL语句时,返回206。如果SQL语句不正确,或者和文件不匹配,则返回400错误。调用 SelectObject 接口查询数据时,按扫描的原文件实际...

UDT示例

输出多数据,可以用UDT方法输出一个Collection类型的数据(List或者MAP),然后调用Explode函数,将Collections展开成多。UDT可以包含多个数据域,通过调用不同的Getter方法获取各个域的内容即可展开成多。展开一个JSON字符串的...

数字类型

两种类型都是 SQL 标准的一部分。在对值进行圆整时,numeric 类型会圆到远离零的整数,而(在大部分机器上)real 和 double precision 类型会圆到最近的偶数上。例如:SELECT x,round(x:numeric)AS num_round,round(x:double precision)AS ...

游标

PL/SQL有三种形式的 OPEN 命令,其中两种用于未绑定游标变量,另外一种用于已绑定的游标变量。说明 可以通过 FOR 语句在不显式打开游标的情况下使用已绑定的游标变量。OPEN FOR query OPEN unbound_cursorvar[[NO]SCROLL]FOR query;该游标...

管理函数

IN 值转化 批量复制转化工具,适用于查询数据时对复制的行结果进行格式转化。将批量数据粘贴在 SQL 编辑区后,选择复制的数据,单击 IN 值转化 按钮,即可转化成 in('A','B')格式。值分隔符号为换行符。行值分隔符为空格或 TAB 值...

CREATE TRIGGER

受影响的表上的相关触发器将被引发,这样就提供了另一种方法SQL 命令引发不直接匹配其类型的触发器。在简单的情况中,请求传递关系的触发器将在一个传递关系中看到由原始 SQL 命令在其表中做出的所有改变。不过,有些情况中一个请求传递...

SELECT

两种方法都返回一个随机选取的该表采样,其中包含了指定百分数的表。BERNOULLI 方法扫描整个表并且用指定的几率选择或者忽略。SYSTEM 方法会做块层的采样,每个块都有指定的机会能被选中,被选中块中的所有都会被返回。在指定较小...

自然语言到SQL语言转义(基于大语言模型的NL2SQL

为了让不熟悉SQL语言的用户能方便地从数据库中取数分析,PolarDB for AI推出自研的基于大语言模型的自然语言到数据库查询语言转义(Large Language Model based Nature Language to SQL,简称LLM-based NL2SQL)解决方案,PolarDB for AI会...

触发器行为概述

不过,对于要执行的两种集合的行级 BEFORE 触发器都不需要有 EXCLUDED 引用。当同时有行级 BEFORE INSERT 和 BEFORE UPDATE 触发器影响被插入/更新的行时(如果在两者不幂等时修改或多或少地等价,这仍可能是有问题的),应该考虑可能...

DBMS_SQL

DBMS_SQL包提供查询 PolarDB PostgreSQL版(兼容Oracle)动态SQL的功能,可以在应用运行时构建查询。PolarDB PostgreSQL版(兼容Oracle)支持查询动态SQL,且以与Oracle兼容的方式来使用动态SQL。表 1.DBMS_SQL函数/存储过程 函数/存储过程...

功能概览

数据库导出 SQL审核 SQL审核工单 SQL审核功能结合安全规则的SQL审核优化建议,对上传的SQL语句进行审核并提供优化建议,避免无索引或不规范的SQL语句,降低SQL注入风险。您可以在安全规则中自定义SQL规范,例如表要有主键、限制主键类型...

SQL诊断

ERRCODE_PROGRAM_LIMIT_EXCEEDED Exceed Odps Scan Limit 超过Hologres允许的上限,通常发生在扫描外部表分区表数量、读的行数、读的字节等超过上限。number of read rows(xxxxx)exceeds limit(xxxxxxx)number of partitions(xxx)scanned ...

表删除,更新和合并

加速merge的一种方法是通过在匹配条件中添加已知约束来减少搜索空间。例如,假设您有一个按countrt/date分区的表,并且希望使用merge更新最后一天和特定国家/地区的信息。添加条件 SQL%sql events.date=current_date()AND events.country='...

查询文件

CSV 应用场景 SQL语句 返回前10数据 select*from ossobject limit 10 返回第1列和第3列的整数,并且第1列大于第3列 select_1,_3 from ossobject where cast(_1 as int)>cast(_3 as int)返回第1列以'陈'开头的记录的个数(注:此处like后...

图表管理

功能说明 驱动模式 图表配置支持两种可视化展示逻辑:透视驱动 和 图表驱动。驱动模式 说明 场景 图表驱动 图表驱动为常规的、基于图表分类的可视化展示逻辑。图表驱动的图表种类较为丰富,维度和度量可视为固定配置项,与其他的样式配置一...

词法结构

例如,这里有两种不同的方法使用美元引用指定字符串“Dianne's horse”:$Dianne's horse$SomeTag$Dianne's horse$SomeTag$注意在美元引用字符串中,单引号可以在不被转义的情况下使用。事实上,在一个美元引用字符串中不需要对字符进行...

数据倾斜调优

可以通过如下四种方法来解决。序号 方案 说明 方案一 手动切分热值 将热点值分析出来后,从主表中过滤出热点值记录,先进行MapJoin,再将剩余非热点值记录进行MergeJoin,最后合并部分的Join结果。方案二 设置SkewJoin参数 set odps.sql....
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云数据库 MongoDB 版 云解析DNS 云服务器 ECS 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用