存储过程中使用holdable cursor

背景信息 在存储过程中使用动态游标时,PostgreSQL原生不支持将动态游标设置为holdable模式(非存储过程中支持),如果在存储过程中打开一个动态游标并执行事务修改保存操作后,再次尝试获取数据将会报错,因为进行事务保存操作时当前事务...

通过控制台使用分析存储

如果使用过程中遇到问题,请通过钉钉加入用户群 物联网存储 IoTstore 开发者交流群 联系我们。步骤一:创建时序模型实例 创建时序模型实例时,表格存储会自动为实例开启分析存储功能。登录 表格存储控制台。在页面上方,选择资源组和地域。...

时序模型

表格存储 的Java SDK为时序模型提供了时序、时序数据、分析存储 级别的多种操作。说明 表格存储 时序模型是针对时间序列数据的特点进行设计,适用于物联网设备监控、设备采集数据、机器监控数据等场景。关于时序模型的更多信息,请参见 ...

时序模型

表格存储 的Go SDK为时序模型提供了时序、时序数据、分析...时序数据写入时序后,当需要使用分析存储查询与分析某个时间线的时序数据时,您可以为分析存储创建绑定关系后,使用SELECT语句查询时序数据。具体操作,请 使用SQL查询数据。

新建函数

操作步骤 以在 ODC 中创建员工函数(function_emp)为例,函数 function_emp 中包含 id INT 类型的参数,根据 id 获取员工姓名。具体操作步骤如下:步骤 1:输入函数名称 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)单击...

IO加速

开启IO加速开关并修改数据库参数后,您就可以在创建临时表时,默认使用 rds_temp_tablespace 表空间。连接RDS PostgreSQL实例。创建测试表。创建非临时表test_table CREATE TABLE test_table(di INT);创建临时表test_temp_table CREATE ...

预读和预扩展

这种设计可以在创建索引的过程中带来30%的性能提升。说明 当前索引创建预扩展只适配了B-Tree索引。其他索引类型暂不支持。原理介绍 堆预读 堆预读的实现步骤主要分为以下四步:在Buffer Pool中申请N个Buffer。通过 palloc 在内存中申请...

时序操作

创建时序后,您可以根据实际管理时序,例如获取实例的所有时序名称、更新时序的配置信息等。注意事项 单个实例最多可以创建64张。其中包含数据、二级索引和时序。更多使用限制介绍,请参见 时序模型限制。由于时序...

DBMS_RLS

此函数产生的谓语 authid=SYS_CONTEXT('USERENV','SESSION_USER')被添加到在ADD_POLICY存储过程中指定类型的任何SQL命令的WHERE子句中。此函数对那些列authid内容与会话用户相同的记录限制了SQL命令的结果。说明 这个示例中使用的SYS_...

通过RAM Policy为RAM用户授权

使用 表格存储 产品前,您需要为RAM用户授予访问 表格存储 资源的权限。本文介绍如何通过RAM Policy为RAM用户授予访问 表格存储 资源的权限。背景信息 阿里云权限管理机制包括访问控制和临时安全令牌,您可以根据需求使用不同权限的RAM用户...

限定符

例如,如果从程序内调用的两个存储过程具有相同名称但属于两个不同的 schema,或者同一程序内的列和 SPL 变量使用相同的名称。应尽可能避免使用限定的名称。在本章中,采用以下约定来避免命名冲突:SPL 程序声明部分声明的所有变量均带...

SQL支持功能说明

重要 如果在使用过程中遇到问题,请加入钉钉群23307953(表格存储技术交流群-2)或36165029092(表格存储技术支持群-3)联系我们。SQL语句 描述 支持情况 CREATE TABLE 当数据存在时,创建表的映射关系。支持 当多元索引存在时,创建多元...

通过SDK使用时序模型

如果使用过程中遇到问题,请通过钉钉加入用户群11789671(表格存储技术交流群)或23307953(表格存储技术交流群-2)联系我们。接口 接口 描述 CreateTimeseriesTable 创建一张时序。ListTimeseriesTable 获取当前实例下的时序列表。...

批计算

全局二级索引支持在指定列上建立索引,生成的索引表中数据按指定的索引列进行排序,数据的每一个数据写入都将自动以异步方式同步到索引。步骤二:在EMR集群侧创建Spark外表 登录Master节点。执行如下命令启动Spark SQL CLI,用于Spark...

使用pldebugger插件

PolarDB PostgreSQL版(兼容Oracle)支持多种存储过程语言,例如PLpgSQL、PL/Python、PL/Perl、PL/Tcl、PL/Java等等,您可以使用这些存储过程语言创建对应的函数或存储过程。PolarDB提供了pldebugger插件,可用于调试存储过程。前提条件 ...

使用pldebugger插件

PolarDB PostgreSQL版(兼容Oracle)支持多种存储过程语言,例如PLpgSQL、PL/Python、PL/Perl、PL/Tcl、PL/Java等等,您可以使用这些存储过程语言创建对应的函数或存储过程。PolarDB提供了pldebugger插件,可用于调试存储过程。前提条件 ...

读写分离

函数中创建临时表,然后再执行对临时表的查询SQL可能会收到表不存在的错误信息。函数中带有prepare语句,后续execute时可能会收到statement name不存在的错误信息。路由相关限制:事务中的请求都路由到主节点,事务退出后,恢复负载均衡。...

SQL查询计量计费

但是使用SQL查询数据的过程扫描、索引查询等操作会消耗读写吞吐量。本文介绍了SQL查询功能的计费项及计费示例。注意事项 SQL本身不会有额外的费用,但是使用SQL查询数据过程中涉及到的表扫描、索引查询等操作会产生费用。使用SQL查询...

创建分析存储

当需要低成本存储时序数据以及快速查询和分析时序数据时,您可以使用CreateTimeseriesAnalyticalStore接口为已有时序表创建分析存储。前提条件 已通过控制台创建了开启分析存储的实例。具体操作,请参见 创建时序模型实例。已初始化...

创建分析存储

当需要低成本存储时序数据以及快速查询和分析时序数据时,您可以使用CreateTimeseriesAnalyticalStore接口为已有时序表创建分析存储。前提条件 已通过控制台创建了开启分析存储的实例。具体操作,请参见 创建时序模型实例。已初始化...

概述

dblink_ora 提供基于 OCI 的数据库链接,使您可以从 PolarDB PostgreSQL版(兼容Oracle)对存储Oracle 系统的数据执行 SELECT、INSERT、UPDATE 或 DELETE 命令。要启用 Oracle 连接,可从其网站下载 Oracle 免费提供的 OCI 驱动程序。...

概述

通过将SPL代码组织为子存储过程和子函数,可以有利地运用SPL存储过程和函数程序的能力和功能来构建结构良好且易于维护的程序。通过在SPL程序声明子存储过程和子函数,可从相对较大的SPL程序的不同位置多次调用相同的SPL代码。子存储...

表格存储建表注意事项

表格存储支持半结构化的,即建时只需要指定主键列(1至4列),不需要在创建表的时候指定属性列。表格存储表中包含的属性列个数无限制,且每一行数据可以拥有不同数量不同类型的属性列。在应用程序写入数据时,表格存储需要应用程序指定...

概述

基于Tablestore Sink Connector,您可以将Apache Kafka的数据批量导入到表格存储(Tablestore)的数据或者时序表中。背景信息 Kafka是一个分布式消息队列系统,不同的数据系统可以通过Kafka Connect工具将数据流输入Kafka和从Kafka获取...

如何实现一键转冷存

参数 参数名称 描述 relname 分区(父)名称 reserved_subparts_cnt 存储位置不变的子分区数量 说明 该函数只用于分区,且只会将分区子分区数据转为OSS存储,子分区上的索引数据存储位置不变。如果 reserved_subparts_cnt 为...

基础数据操作

时序数据写入时序后,当需要使用分析存储查询与分析某个时间线的时序数据时,您可以为分析存储创建绑定关系后,使用SELECT语句查询时序数据。具体操作,请参见 使用SQL查询数据。常见问题 数据写入时序后是否可以立即查询到?如何删除...

函数存储选型

为了满足业务存储和访问文件的诉求,函数计算 提供丰富的存储类型,包括文件存储NAS、对象存储OSS、临时硬盘和层。本文介绍 函数计算 支持的存储类型的适用场景及差异,供您进行技术选型。选型分析 对比项 文件存储NAS 对象存储OSS 临时...

函数存储选型

为了满足业务存储和访问文件的诉求,函数计算 提供丰富的存储类型,包括文件存储NAS、对象存储OSS、临时硬盘和层。本文介绍 函数计算 支持的存储类型的适用场景及差异,供您进行技术选型。选型分析 对比项 文件存储NAS 对象存储OSS 临时...

数据集成服务

迁移过程中会使用到MySQL的Reader脚本配置和表格存储的Writer脚本配置,具体数据源配置如下:源数据源:MySQL数据源 目标数据源:Tablestore数据源 同步Oracle数据到表格存储 Oracle数据库中的数据只能迁移到表格存储的数据中。迁移过程...

CREATE TABLE

临时表存在于特殊 schema 中,因此在创建临时表时可以不给定 schema 名称。表名称必须与同一 schema 中其他任何表、序列、索引或视图的名称有所区别。CREATE TABLE 还会自动创建数据类型,以表示与表的一行对应的复合类型。因此,表不能与...

CREATE SYNONYM

PolarDB PostgreSQL版(兼容Oracle)支持以下对象的同义词: 视图 具体化视图 序列 存储过程 存储函数 类型 可通过database link访问的对象 其他同义词 参数 参数 说明 syn_name syn_name是同义词的名称。同义词名称在schema必须是唯一...

生命周期管理概述

全部数据存储在低频存储或归档存储节省的存储费用(费用A)读写低频存储或归档存储中的数据产生的流量费用(费用B)(通用型NAS存储单价-低频存储单价或归档存储)×预估存储容量 文件存储NAS的存储单价,请参见 文件存储NAS产品定价。...

初始化

上图为TimeStream模型的结构示意图,其中时序数据是存储到数据表中,时间线是存储到元数据(Meta。数据可以根据业务需求创建多个,但元数据只能有一个。所有数据的时间线元数据写入到同一个元数据表中,您通过...

CREATE MATERIALIZED VIEW

CREATE MATERIALIZED VIEW 定义...特别地,对本身会创建临时表的函数的调用将会失败。WITH[NO]DATA 这个子句指定物化视图是否在创建时被填充。如果不是,该物化视图将被标记为不可扫描并且在 REFRESH MATERIALIZED VIEW 被使用前不能被查询。

迁移工具

将MySQL数据同步迁移到表格存储 将HBase数据同步到表格存储 将MaxCompute数据同步到表格存储 将表格存储数据同步到MaxCompute 将表格存储数据同步迁移到OSS 将表格存储数据表中数据同步到另一个数据 将表格存储时序表中数据同步到另一个...

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 名在系统视图默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在“TBL”。create table"TBL"("ID"int);select*from...

大小写不敏感

上述SQL语句在Oracle中执行时 tbl 名在系统视图默认大写存储,因此查询语句可以正常执行,而 PolarDB PostgreSQL版(兼容Oracle)由于默认小写存储,查询语句执行时则会报错不存在“TBL”。create table"TBL"("ID"int);select*from...

EXECUTE 特权

在 PolarDB PostgreSQL版(兼容Oracle中创建 SPL 程序时,默认情况下会自动将 EXECUTE 特权授予 PUBLIC 组,因此,任何用户都可以立即执行该程序。可以使用 REVOKEEXECUTE 命令删除此默认特权。下面是一个示例:REVOKE EXECUTE ON ...

如何理解主键、数据分区和数据分区键

在后续使用的过程中,主键列的类型不能改变。数据分区和分区键 表格存储会自动把分成不同的数据分区,以达到对其存储数据的负载均衡。数据分区的划分粒度为主键的第一列,该列即为数据分区键。拥有相同数据分区键的行必然在同一个数据...

pg_repack

PolarDB PostgreSQL版(兼容Oracle)支持通过pg_repack插件对表空间进行重新“包装”,回收碎片空间,有效解决因对全大量更新等操作引起的膨胀问题。pg_repack无需获取排它锁,相比CLUSTER或VACUUM FULL更加轻量化。注意事项 pg_repack...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
文件存储 CPFS 云存储网关 对象存储 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用