UDTF概述

在SQL语句中使用自定义函数时,如果计算的数据量过大并且存在倾斜,会导致作业占用的内存超出默认分配的内存。此时,您可以在Session级别设置 set odps.sql.udf.joiner.jvm.memory=xxxx;属性来解决此问题。更多自定义函数常见问题,请参见 ...

使用Hint

pg_hint_plan.jumble_mode off 定义是否使用OID来标识SQL参数化语句中的对象,例如表、函数、操作符等。取值说明:on:使用OID区别各个对象,在对象删除用同名称重建后会认为是不同对象。off:使用Schema与对象名称区别各个对象,只要是同...

接口说明

本文介绍Lindorm TSDB SDK常用接口的使用方法。Lindorm TSDB SDK的接口主要分成管理接口、写入接口以及查询接口等3类。管理接口 Lindorm时序引擎支持使用SQL进行DDL、DCL操作,这里管理接口相关的示例是直接通过提交SQL实现对应的DDL和DCL...

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

存储过程 dbms_imci.check_columnar_index()可以解析输入的SQL语句,并得到SQL语句中使用的所有列,并检查这些列是否被列索引覆盖。如果SQL语句中使用了未被列索引覆盖的列,调用该存储过程后会返回这些列所在的库名、表名以及列名。如果...

数据写入方式概述

云原生数据仓库AnalyticDB PostgreSQL版 提供多种数据写入和加载方式,包括INSERT语句、COPY命令、OSS外表的并行写入和使用Client SDK写入四种方式。其中INSERT语句和COPY命令的写入数据均通过Master节点,INSERT语句每秒支持3 MB的数据...

使用do-while节点实现复杂的数据分析

背景信息 DataWorks为您提供循环节点(do-while节点),您可以编排do-while节点内部的业务流程,将需要循环执行的逻辑写在节点内,再编辑end循环判断节点来控制是否退出循环。同时您也可以结合赋值节点来循环遍历赋值节点传递的结果集。...

C3P0 连接池连接 OceanBase 数据库示例程序

本文将介绍如何使用 C3P0 连接池、MySQL Connector/J 和 OceanBase 数据库构建一个应用程序,实现基本的数据库操作,包括创建表、插入、删除、更新和查询数据等。点击下载 c3p0-mysql-jdbc 示例工程 前提条件 您已安装 OceanBase 数据库...

MaxCompute UDF(Python)常见问题

在SQL语句中使用内建函数 is_encoding 提前过滤掉非UTF-8编码的数据。代码示例如下。select py_udf(input_col)from example_table where is_encoding(input_col,'utf-8','utf-8')=true;将Python代码中的函数签名输入参数类型修改为BINARY,...

优化查询

示例如下:查询和分析语句(速度快)*|select userid,arbitrary(username),count(1)group by userid 查询和分析语句(速度慢)*|select userid,username,count(1)group by userid,username 尽量避免使用IN语法 尽量避免在分析语句中使用IN...

常见报错

解决方法:检查客户端是否出现连接泄露,例如在Jedis客户端使用连接池后未调用 close 函数。通过 实例会话 查看当前连接实例的会话是否符合预期,您可以根据业务需求终止异常会话,或者通过 升级实例配置,扩大连接数。NOAUTH ...

常见报错

解决方法:检查客户端是否出现连接泄露,例如在Jedis客户端使用连接池后未调用 close 函数。通过 实例会话 查看当前连接实例的会话是否符合预期,您可以根据业务需求终止异常会话,或者通过 升级实例配置,扩大连接数。NOAUTH ...

非阻塞DDL

Nonblock DDL与gh-ost工具性能对比 开启Nonblock DDL并使用传统的加列方式(INSTANT、INPLACE、COPY)与使用gh-ost工具分别对100万行数据的表进行加列操作的性能对比如下:在无负载的情况下,通过下图可以看出开启Nonblock DDL并使用传统的...

MongoDB数据导入

本文介绍如何通过 AnalyticDB MySQL 湖仓版(3.0)外表查询MongoDB数据,以及如何将MongoDB的数据导入至 AnalyticDB MySQL 湖仓版(3.0)。前提条件 已在MongoDB实例所在的同一VPC创建 AnalyticDB MySQL 湖仓版(3.0)集群。具体操作,...

Hologres SQL语句的常见问题

本文为您介绍编写和优化Hologres SQL语句时可能遇到的常见问题及解决方法。报错:Creating publication with table that without binlog is not supported now 报错:bigint out of range 报错:too many shards in this instance 报错:...

定制执行计划(pg_hint_plan)

RDS PostgreSQL提供pg_hint_plan插件,可以通过特殊的注释语句提示,使PostgreSQL改变其既定的执行计划。前提条件 实例大版本为PostgreSQL 10或以上版本。说明 如果无法创建该插件,请先 升级内核小版本。使用该插件前,需要将pg_hint_plan...

UPDATE

例如,将 customer 表的 customer_id 更新为1,语句如下:UPDATE customer LEFT JOIN new_customer ON customer.customer_name=new_customer.customer_name SET customer.customer_id='1';示例 LEFT JOIN 子句与 UPDATE 语句一起使用。将...

AliSQL内核小版本发布记录

修复在一条语句中使用INPLACE DDL重建全文索引parser不生效的问题。详情请参见 社区Bug#110976。修复recycle_bin参数修改后,只读实例上自动清理逻辑不符合预期的问题。修复在prepare statement语句中执行create sequence导致实例崩溃的...

INSERT INTO子句

如果字段的数据类型不匹配,请在SELECT语句中使用类型转换函数转换字段的数据类型。更多信息,请参见 类型转换函数。一次执行最多支持写入10000条数据。目前只有中国地域支持,海外地域不支持。参数说明 参数 说明 target_logstore 目标...

for-each节点逻辑原理介绍

DataWorks为您提供遍历节点(for-each节点),您可以通过for-each节点来循环遍历赋值节点传递的结果集。同时您也可以重新编排for-each节点内部的业务流程。本文为您介绍for-each节点的组成与应用逻辑。使用说明 您可通过以下内容了解遍历...

管理MongoDB Catalog(公测

配置MongoDB Catalog后,您可以在Flink作业开发直接访问MongoDB集合,无需再定义Schema。本文为您介绍如何创建、查看、使用和删除MongoDB Catalog。背景信息 MongoDB Catalog通过自动解析Bson文档来推导集合的Schema,您无需在Flink SQL...

在日志服务SLS查询、分析DMS的操作日志

本文介绍如何在阿里云日志服务SLS查询、分析DMS的操作日志。背景信息 操作日志指用户在DMS发起所有操作的流水账式日志,日志包含用户的相关信息、使用的功能模块名称、执行操作的时间、执行的操作类型及SQL语句等信息。更多信息,请参见 ...

开通操作日志功能

操作日志指用户通过DMS系统发起所有操作的流水账式日志,包含纯管理、配置类的操作行为,也包含SQL窗口产生的SQL语句列表、工单列表、登录列表。本文介绍如何将DMS操作日志导入到日志服务进行查询分析等操作。前提条件 已开通日志服务。更...

语法兼容性说明

WITH(公共表表达式)Y 事务和锁定语句 START TRANSACTION、COMMIT和ROLLBACK语句 Y-无区分 无法回滚的语句 Y-无区分 隐式提交的语句 Y-无区分 SAVEPOINT、ROLLBACK TO SAVEPOINT和RELEASE SAVEPOINT语句 Y-无区分 LOCK INSTANCE FOR ...

MaxCompute分区表数据导入

前提条件 已购买并开通Hologres实例,开通方法请参见 购买Hologres。已开通MaxCompute并创建项目,详情请参见 开通MaxCompute和DataWorks。已开通DataWorks服务并创建DataWorks工作空间,详情请参见 创建工作空间。背景信息 通过Hologres...

MySQLProfiling功能的介绍以及通过Profiling排查慢...

此SQL语句中的“CPU,BLOCK IO”将仅查询CPU和IO相关的资源消耗数据。如果您需要查询所有的资源消耗数据,可使用此SQL语句 SHOW PROFILE ALL FOR QUERY[$Query_ID];系统返回下列内容,可检查SQL语句执行过程中是否消耗较多的CPU资源或IO资源...

RDS SQL Server云数据库的磁盘空间被占满

解决方案 在云数据库RDS SQL Server版,删除数据后的空间会被重新使用,因此如果磁盘空间使用率不高时,可以选择不回收文件。但当磁盘空间被占满,影响业务正常运行,则需要回收文件,一般先选择回收日志文件,因为回收日志文件的速度快...

基于SPL的Kafka消费

本文介绍如何在Kafka消费中使用日志服务SPL语句。原理 在虚拟Topic中添加SPL语句后,当Kafka消费兼容接口接收到虚拟Topic时,会使用虚拟Topic中已添加的SPL语句处理数据,最终KafkaConsumer获取经过SPL处理过的数据。kafkaConsumer->[虚拟...

PL 编译和调试

是对 SQL 的扩展,在普通 SQL 语句的基础上增加了编程语言的特点,将数据操作和查询语句组织在 PL 代码的过程化代码,通过逻辑判断、循环等操作实现复杂的功能。使用 PL 可以编写具有高级功能的程序,能够将业务逻辑封装在数据库内部,...

ORDER BY子句

分析语句中的JSON字段名称必须使用双引号("")包裹,例如"content.time.request_time。查询和分析语句*|SELECT"content.time.request_time",count(*)AS count GROUP BY"content.time.request_time"ORDER BY"content.time.request_time...

特殊用法

除了上述例子中的 SELECT.BULK COLLECT INTO 以外,您还可以在以下场景中使用。以下是一个 FETCH cursor BULK COLLECT INTO 的示例。DECLARE TYPE nt_int IS TABLE OF test.id%TYPE;TYPE nt_char IS TABLE OF test.name%TYPE;nt1 nt_int;nt...

批量更新、删除或插入数据

以下示例中使用的测试表tbl1的建表语句如下:CREATE TABLE tbl1(id SERIAL PRIMARY KEY,info TEXT,crt_time TIMESTAMP);方式一:使用INSERT INTO.SELECT 示例语句-向tbl1表中批量插入数据 INSERT INTO tbl1(id,info,crt_time)SELECT ...

云数据库RDS SQL Server版阻塞问题处理方法

解决方法 排查方法 针对云数据库RDS SQL Server版阻塞问题,排查建议如下。循环监控sys.sysprocesses,获取阻塞信息。blocked列的值为阻塞头session_id,waitresource为被阻塞的session等待的资源。操作代码如下。while 1=1 begin select*...

采集MySQL查询结果

选中 是否使用CheckPoint 时,SELECT语句 的where条件中必须包含CheckPoint列(CheckPoint列名称 中设置的值)。支持使用半角问号?表示替换符,与CheckPoint列配合使用。例如设置 CheckPoint列名称 为 id,设置 CheckPoint列的初始值 为 ...

如何高效地写入数据

本文介绍通过JDBC向时序引擎写入数据的方法。基于JDBC开发高效数据写入的应用 对于使用JDBC进行应用开发的场景,为了达到高效数据写入的目的,推荐使用JDBC的 PreparedStatement 实现INSERT语句的批量写入。具体步骤如下:使用JDBC创建...

秒级加字段(Instant Add Column)

本文介绍了什么是秒级加字段功能及如何使用。传统方法给表增加列时,存储节点上需要重建所有物理分片数据,会占用大量系统资源。PolarDB-X 新增的秒级加字段(Instant Add Column)功能,在加列操作时只需变更表定义信息,无需修改已有...

如何使用全局二级索引

PolarDB-X 支持全局二级索引GSI(Global Secondary Index),本文将在分库分表语法下介绍如何创建、使用全局二级索引功能。使用限制 在AUTO模式的分区表,该文档依然适用。仅创建语法需要参考 CREATE TABLE(AUTO模式)。注意事项 创建...

使用Skywalking对Nginx进行链路追踪

export LUA_HOME=usr/local/lua_5.3.5 export LUAROCKS_HOME=usr/local/luarocks_2.2.2 PATH=$PATH:$HOME/bin:$LUAROCKS_HOME/bin:$LUA_HOME/bin export PATH export LUA_PATH="$LUAROCKS_HOME/share/lua/5.3/?lua;lua;export LUA_CPATH=...

使用Skywalking对Nginx进行链路追踪

export LUA_HOME=usr/local/lua_5.3.5 export LUAROCKS_HOME=usr/local/luarocks_2.2.2 PATH=$PATH:$HOME/bin:$LUAROCKS_HOME/bin:$LUA_HOME/bin export PATH export LUA_PATH="$LUAROCKS_HOME/share/lua/5.3/?lua;lua;export LUA_CPATH=...

类型转换函数

如果您在查询与分析数据时需要区分更细维度的数据类型,您可以在查询与分析语句中使用类型转换函数转换数据的数据类型。日志服务支持如下类型转换函数。重要 在日志服务分析语句中,表示字符串的字符必须使用单引号('')包裹,无符号包裹...

Spark SQL

语句修改库和表的元数据信息,当前在Spark中使用这一类语句有如下的限制。当前对数据库,仅支持修改 COMMENT 信息,其它如 LOCATION、PROPERTIES 禁止修改。当前仅支持修改表的 COLUMN 和 PROPERTIES 信息,如添加列、修改注解等等。请...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用