PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)-PostgreSQL 14.8(PolarDB 14.8.10.0 build 0d3bf26c debug)EXEC_DDL_STATEMENT 该存储过程用于执行DDL语句。语法 DBMS_UTILITY.EXEC_DDL_STATEMENT(parse_string IN VARCHAR2);...
概述 在 OceanBase 开发者中心(OceanBase Developer Center,ODC)首页单击连接名进入连接后,在左导航栏中单击 存储过程 标签可查看存储过程列表,在存储过程列表中显示当前连接的数据库中存在的存储过程对象。在存储过程列表中,可查看...
PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...
调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句,执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...
您在使用存储过程时,可以指定存储过程的名字并使用参数(parameters),并在合适的时候调用存储过程实现相同或者不同的业务。本文将介绍存储过程的使用方法。背景信息 AnalyticDB PostgreSQL 6.0版 中,函数(Function)虽然可以实现大...
概述 存储过程是一条或多条语句的集合,对数据库进行一系列复杂操作时,存储过程可以在数据库内将这类复杂操作封装成一个代码块,以便重复使用,从而减少数据库开发人员的工作量。存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存...
存储过程是作为单个 SPL 程序语句调用的独立 SPL 程序。调用时,存储过程可选择以输入参数的形式从调用方接收值,并可选择以输出参数的形式向调用方返回值。CREATE PROCEDURE 命令可定义并命名一个将存储在数据库中的独立存储过程。如果...
定义新存储过程。语法 CREATE[OR REPLACE]PROCEDURE name[(parameters)][IMMUTABLE|STABLE|VOLATILE|DETERMINISTIC|[NOT]LEAKPROOF|CALLED ON NULL INPUT|RETURNS NULL ON NULL INPUT|STRICT|[EXTERNAL]SECURITY INVOKER|[EXTERNAL]...
在这种场景下,为了避免重复创建列索引,可以先调用存储过程 dbms_imci.columnar_advise_begin(),然后再批量调用存储过程 dbms_imci.columnar_advise(),批量调用完成后,再调用存储过程 dbms_imci.columnar_advise_show()批量获取DDL语句...
ALTER PROCEDURE 不支持 修改存储过程特征。ALTER SERVER 不支持 修改服务器信息。ALTER TABLE 支持,详情请参见 ALTER TABLE。说明 暂不支持:修改表/列option 多列alter 新增约束 修改表的定义。ALTER TABLE Partition 支持 修改表的分区...
EXEC_DDL_STATEMENT(parse_string)存储过程 N/A 执行DDL语句。FORMAT_CALL_STACK 函数 TEXT 返回当前调用堆栈的格式化内容。FORMAT_ERROR_STACK 函数 TEXT 返回异常抛出位置的调用堆栈的格式化内容。FORMAT_ERROR_BACKTRACE 函数 TEXT 返回...
服务器端加密 客户端加密 OSS客户端加密是在数据上传至OSS之前,由用户在本地对数据进行加密处理,确保只有密钥持有者才能解密数据,增强数据在传输和存储过程中的安全性。客户端加密 合规保留策略 OSS保留策略具有WORM(Write Once Read ...
在前文的方案与架构基础上,本文介绍如何使用表格存储的Timeline模型实现Feed流系统的存储与同步功能。模型介绍 本文使用表格存储作为存储和同步系统,并主要使用Timeline模型、基于推模式进行同步。表格存储消息(Timeline)模型是针对...
因此增加 innodb_online_alter_log_max_size参数的大小可以允许DDL过程中更多的并发DML操作,但是较大的值也会使在DDL操作末尾阶段的锁定表应用日志中的数据的过程持续更长的时间。解决方法 针对MySQL 5.6/5.7,可以在控制台修改innodb_...
因此增加 innodb_online_alter_log_max_size参数的大小可以允许DDL过程中更多的并发DML操作,但是较大的值也会使在DDL操作末尾阶段的锁定表应用日志中的数据的过程持续更长的时间。解决方法 针对MySQL 5.6/5.7,可以在控制台修改innodb_...
Nonblock DDL规避了执行DDL过程中MDL锁长时间获取不成功导致的连接堆积和阻塞,有效地解决了DDL导致的锁表问题。背景信息 用户在执行DDL操作的时候,若目标表存在未提交的长事务或大查询,DDL将持续等待获取MDL-X锁。在 PolarDB 中由于MDL-...
源表DMS_ONLINE_DDL过程中是否复制临时表到目标库 无 如源库使用 数据管理DMS(Data Management)执行Online DDL变更,您可以选择是否同步Online DDL变更产生的临时表数据。是:同步Online DDL变更产生的临时表数据。说明 Online DDL变更...
函数/存储过程 类型 返回类型 描述 get_ddl 函数 CLOB 用于获取对象的DDL。get_ddl函数 get_ddl函数用于获取对象的DDL(Data Definition Language,数据库模式定义语言),函数定义在DBMS_METADATA包中。语法 FUNCTION get_ddl(object_type...
A:为了兼容某些客户端从系统表(如COLUMNS或TABLES)中获取表结构的功能,PolarDB-X 1.0 在您的0分库RDS里建立了一个影子库,影子库名与 PolarDB-X 1.0 逻辑库名一致,存储了逻辑库里所有的表结构等信息。DMS会从影子库系统表中获取 ...
DTS不支持同步、迁移或订阅 PolarDB分布式版 中存储过程、触发器、函数、视图、事件等对象。不支持 PolarDB分布式版 的结构初始化,需要在目标库手动创建好对应的库表等对象。PolarDB分布式版 留够足够支撑业务增长的容量。如 PolarDB分布...
DTS不支持同步、迁移或订阅 PolarDB分布式版 中存储过程、触发器、函数、视图、事件等对象。不支持 PolarDB分布式版 的结构初始化,需要在目标库手动创建好对应的库表等对象。PolarDB分布式版 留够足够支撑业务增长的容量。如 PolarDB分布...
优化存储过程的创建和删除流程,避免出现元数据残留问题。降低REPLACE/UPSERT语句在包含GSI或UGSI的表上执行时的CPU消耗。缺陷修复 修复包含clustered index的表在创建local索引时,部分旧的执行计划没有清理的问题。修复在DRDS模式数据库...
本文主要阐述如何基于LSM-tree结构的存储引擎实现数据库的一写多读能力。LSM-tree数据库引擎 LSM-Tree全称是Log Structured Merge Tree,是一种分层、有序,面向磁盘设计的数据结构,其核心思想是利用磁盘批量的顺序写要比随机写性能高的...
由于DTS不迁移USER信息,因此在调用目标库的视图、存储过程和函数时,需要对调用者授予读写权限。全量迁移 DTS将源库中迁移对象的存量数据,全部迁移到目标库中。增量迁移 DTS在全量迁移的基础上,将源库的增量更新数据迁移到目标库中。...
资源消耗 展示Query运行过程中的资源消耗情况,采集自慢Query日志,包括扫描函数、CPU消耗等。其他信息 Query的额外扩展信息,采集自慢Query日志,包括Client IP等。SQL 当前的Query具体内容,可以对Query进行格式化(更加直观友好的展示...
什么是PolarDB PolarDB 是阿里巴巴自研的新一代云原生数据库,在计算存储分离架构下,利用了软硬件结合的优势,为用户提供具备极致弹性、高性能、海量存储、安全可靠的数据库服务。100%兼容MySQL和PostgreSQL生态,高度兼容Oracle语法。...
由于DTS不迁移USER信息,因此在调用目标库的视图、存储过程和函数时,需要对调用者授予读写权限。全量迁移 DTS将源库中迁移对象的存量数据,全部迁移到目标库中。增量迁移 DTS在全量迁移的基础上,将源库的增量更新数据迁移到目标库中。...
由于DTS不迁移USER信息,因此在调用目标库的视图、存储过程和函数时,需要对调用者授予读写权限。全量迁移 DTS将源库中迁移对象的存量数据,全部迁移到目标库中。增量迁移 DTS在全量迁移的基础上,将源库的增量更新数据迁移到目标库中。...
迁移类型说明 结构迁移 DTS将待迁移对象的结构定义迁移到阿里云 PolarDB MySQL版,目前DTS支持结构迁移的对象为表、视图、触发器、存储过程、存储函数,不支持event的结构迁移。说明 在结构迁移时,DTS会将视图、存储过程和函数中的DEFINER...
迁移类型说明 结构迁移 DTS将待迁移对象的结构定义迁移到阿里云 PolarDB MySQL版,目前DTS支持结构迁移的对象为表、视图、触发器、存储过程、存储函数,不支持event的结构迁移。说明 在结构迁移时,DTS会将视图、存储过程和函数中的DEFINER...
若选择的同步对象为表或列,其他对象(如视图、触发器、存储过程)不会被同步至目标库。已选择对象 如需更改单个同步对象在目标实例中的名称,请右击 已选择对象 中的同步对象,设置方式,请参见 库表列名单个映射。如需批量更改同步对象在...
PolarDB-X 1.0 在V5.3.12及以上的实例版本中引入了新的DDL执行引擎,开始支持DDL的任务管理,包括DDL执行过程中的任务状态查看、失败DDL任务的恢复和回滚等。DDL任务管理中的主要概念 了解以下概念,将帮助您更好地使用DDL任务管理功能:...
若选择的同步对象为表或列,其他对象(如视图、触发器、存储过程)不会被同步至目标库。已选择对象 如需更改单个同步对象在目标实例中的名称,请右击 已选择对象 中的同步对象,设置方式,请参见 库表列名单个映射。如需批量更改同步对象在...
在全量同步的过程结束之前,有可能无法见到所有的存储桶里的存量文件,建议等待全量同步完成后,再开始使用存储网关进行读写。增量更新 增量更新利用创建的OSS事件通知规则,以MNS消息的方式快速实时地传递给云存储网关进行处理,确保OSS ...
云存储网关文件网关支持标准(Standard)类型、低频访问(IA)类型和归档存储类型的OSS Bucket。如果没有开启网关的归档管理功能(具体的归档管理设置,请参见 管理共享 里操作步骤6),那么在已归档的文件上发起读操作请求时还是会同步...
DTS会开启库级别CDC和部分表CDC,且会在源库创建Trigger、DDL存储表等,用于捕获DDL变更。增量迁移过程中需关闭外键约束,否则可能会导致任务失败。不支含计算列表的场景。说明 查看方法,请参见 如何查看SQL Server中堆表、无主键表、压缩...
数据库文件存储 功能集 功能 功能描述 参考文档 DBFS特性 原子写 支持DIRECT IO的原子写,需按4K,8K,16K对齐-共享读写 一份数据可共享式多点挂载并进行读写,读写可线性扩展-存储加密 通过对数据库文件存储实施加密,可以确保数据库文件...
问题描述 在使用表格存储的过程中,偶尔会出现503错误,详细错误信息请参见下表。HTTPStatus ErrorCode ErrorMsg 503 OTSPartitionUnavailable The partition is not available.503 OTSServerUnavailable Server is not available.503 ...
本文介绍使用云存储网关过程中的常见问题。云上部署FAQ 创建网关时找不到可用交换机如何处理?云存储网关升级失败了该如何处理?本地部署FAQ 如何检测网关网络的联通性?如何在本地数据中心部署云存储网关?云存储网关升级失败了该如何处理...
数据存储 功能集 功能 功能描述 参考文档 元数据存储 宽表模型 宽表模型(WideColumn)是类Bigtable/HBase模型,可应用于元数据、大数据等多种场景。宽表模型通过数据表存储数据,单表支持PB级数据存储和千万QPS。数据表具有Schema-Free、...