一种通用语言,用于为 PolarDB PostgreSQL版(兼容Oracle)数据库创建存储过程、函数、触发器和包。无缝的开发和测试环境。使用可重新使用的代码。易于使用。本章介绍 SPL 程序的基本元素,然后概述 SPL 程序的组织方式以及如何使用它来...
存储过程旨在完成特定功能的 SQL 语句集,经编译创建并保存在数据库中,用户可以通过指定存储过程名并指定所需参数来调用执行,利用存储过程可以加速 SQL 语句的执行。新建存储过程,即由用户创建并能够完成某一特定功能的存储过程,存储...
PL 编译 示例:在 GSH 数据库中创建存储过程 PROC_VARCHAR2。在 SQL 窗口中创建存储过程。CREATE OR REPLACE PROCEDURE PROC_VARCHAR2(p1 in VARCHAR2,p2 out VARCHAR2,p3 in out VARCHAR2)as v1 varchar2(64):='hello,oceanbase';begin ...
分配模式:支持 使用存储类动态创建、已有存储卷 和 创建存储卷。本例选择 使用存储类动态创建 或 已有存储卷。已有存储类:单击 选择存储类,在目标存储类右侧操作列单击 选择,选择存储类。说明 仅分配模式选择 使用存储类动态创建,才需...
分配模式:支持 使用存储类动态创建、已有存储卷 和 创建存储卷。本例选择 使用存储类动态创建 或 已有存储卷。已有存储类:单击 选择存储类,在目标存储类右侧操作列单击 选择,选择存储类。说明 仅分配模式选择 使用存储类动态创建,才需...
PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 PolarDB MySQL版 内置的存储过程以及如何使用存储过程辅助创建列存索引。简介 PolarDB ...
options[EXTERNAL]SECURITY DEFINER 指定 SECURITY DEFINER 以指示服务器使用创建了存储过程的用户的特权执行该存储过程。为了实现兼容性而支持 EXTERNAL 关键字,但被忽略。[EXTERNAL]SECURITY INVOKER 指定 SECURITY INVOKER 以指示...
分配模式:包含 使用存储类动态创建、已有存储卷、创建存储卷 三种模式。本示例选择 使用存储类动态创建。已有存储类:单击 选择存储类,在 选择存储类 对话框中,目标存储类右侧操作列单击 选择。总量:所创建存储卷的容量。说明 所创建的...
分配模式:包含 使用存储类动态创建、已有存储卷、创建存储卷 三种模式。本示例选择 使用存储类动态创建。已有存储类:单击 选择存储类,在 选择存储类 对话框中,目标存储类右侧操作列单击 选择。总量:所创建存储卷的容量。说明 所创建的...
创建测试数据库和存储过程。示例SQL如下:CREATE TABLE test(id int,name VARCHAR(50));CREATE OR REPLACE FUNCTION public.testcount()RETURNS integer AS$DECLARE postgres text;counts integer;BEGIN INSERT INTO test VALUES(1,'a');...
切换到测试数据库,并创建如下存储过程。切换到测试数据库 USE testdb;创建存储过程 DELIMITER$DROP PROCEDURE IF EXISTS `das`$CREATE DEFINER=`test_user`@`%` PROCEDURE `das`()BEGIN SELECT*FROM information_schema.processlist WHERE...
切换到测试数据库,并创建如下存储过程。切换到测试数据库 USE testdb;创建存储过程 DELIMITER$DROP PROCEDURE IF EXISTS `das`$CREATE DEFINER=`test_user`@`%` PROCEDURE `das`()BEGIN SELECT*FROM information_schema.processlist WHERE...
切换到测试数据库,并创建如下存储过程。切换到测试数据库 USE testdb;创建存储过程 DELIMITER$DROP PROCEDURE IF EXISTS `das`$CREATE DEFINER=`test_user`@`%` PROCEDURE `das`()BEGIN SELECT*FROM information_schema.processlist WHERE...
切换到测试数据库,并创建如下存储过程。切换到测试数据库 USE testdb;创建存储过程 DELIMITER$DROP PROCEDURE IF EXISTS `das`$CREATE DEFINER=`test_user`@`%` PROCEDURE `das`()BEGIN SELECT*FROM information_schema.processlist WHERE...
分配模式 本示例选择 使用存储类动态创建,即支持通过StorageClass动态创建PV。已有存储类 选择已有的StorageClass,用于动态创建PV。总量 所创建存储卷的容量。访问模式 默认为 ReadWriteOnce,也可选择 ReadOnlyMany 或 ReadWriteMany。...
创建数据库 PolarDB-X 1.0中,创建数据库需要在控制台完成,并且在创建数据库过程中需要选择已有或者购买新的MySQL资源。支持两种方式创建数据库:使用用户习惯的工具或者DMS登录数据库,执行 CREATE DATABASE 指令创建数据库。在控制台...
CREATE DATABASE语句用于创建数据库,并可以指定数据库的默认属性(如数据库默认字符集,校验规则等)。语法 create_database_stmt:CREATE {DATABASE|SCHEMA}[IF NOT EXISTS]database_name[database_option_list]database_option_list:...
本文介绍如何使用云盘动态存储卷,以及如何验证云盘动态存储卷的持久化存储特性。使用说明 类别 说明 使用场景 没有提前购买云盘,在应用部署时自动购买云盘的情况。使用方式 手动创建PVC,在PVC中声明StorageClass。部署应用时通过...
创建数据访问代理数据库和创建普通 MySQL 数据库有两点不同:创建数据访问代理数据库的操作只能在控制台上进行;创建数据访问代理数据库时,需要选择若干(包含一个)RDS 或 OceanBase 作为数据存储节点(如果没有,需先购买并参见 添加...
本文主要说明阿里云数据库存储服务DBFS创建后的安装目录。DBFS安装目录说明:DBFS服务申请成功后,将会在用户的ECS中创建“/opt/dbfs/”目录,请用户务必不要删除此目录:/opt/dbfs/app/:DBFS服务二进制软件目录。opt/dbfs/data/:DBFS...
创建与专有网络所在地域一致的云数据库MongoDB实例,具体请参见:说明 云数据库MongoDB创建过程中,选择网络类型为 专有网络,且 专有网络 和 虚拟交换机 选择 步骤1 中创建的专有网络和虚拟交换机。创建单节点实例。创建副本集实例。创建...
本文介绍镜像仓库功能。...创建成功 镜像备份库创建成功后的90分钟之后,开始同步源备份库的历史存量数据。您可以查看数据同步进度。待数据同步完成后,即已完成跨地域备份源备份库的所有数据。详细参考 更多信息,请参见 跨地域备份。
本文介绍如何使用云盘动态存储卷,及如何验证云盘动态存储卷的持久化存储特性。前提条件 已创建 ACK Serverless集群。具体操作,请参见 创建ACK Serverless集群。已通过kubectl工具连接 ACK Serverless集群。具体操作,请参见 通过kubectl...
本文介绍镜像仓库功能。镜像仓库是云备份的云上存储仓库,用于保存备份的数据...其中源备份库选择已创建的镜像备份库,其他配置和创建恢复任务一致。具体操作,请参考 恢复文件。恢复完成后,数据将恢复至镜像备份库所在地域对应的数据源中。
Meta表动态配置方式支持在使用PrestoDB访问Tablestore时根据实际业务场景动态创建所需表信息,配置更灵活。推荐使用 Meta表动态配置 方式进行Schema配置。操作步骤 在Catalog配置文件中指定Schema的配置模式并完成相应参数配置。此处以Meta...
创建PolarDB for MySQL数据库集群 设置集群白名单 创建数据库账号 创建数据库 连接数据库 创建数据表 本示例在-PolarDB中创建 test_ads 数据库和 login_info 表,login_info 表存储5条数据。CREATE TABLE `login_info`(`id` int(11)NOT ...
功能介绍 可通过以下三种方式使用CNFS托管NAS文件系统:方式一:使用CNFS创建默认NAS文件系统 创建一个默认的CNFS文件系统,并使用NAS动态存储卷自动挂载默认创建的NAS文件系统,同时将NAS动态存储卷绑定到工作负载Deployment和StatefulSet...
为避免地域性灾害发生影响业务连续性,建议您为备份库创建异地镜像备份库,备份库中的数据将会自动复制到镜像备份库中,实现跨地域异地备份。前提条件 备份库的 存储库类型 为 通用备份,并且该备份库未开启KMS加密功能。您可以通过存储库...
一、创建本地数据库存储函数 下载本地数据库存储函数 saveSqliteDB-code.zip。登录 函数计算控制台。如尚未开通该服务,请阅读并选中 我已阅读并同意,单击 立即开通,开通服务。(可选)在左侧导航栏单击 服务及函数,在 服务及函数 页面 ...
当需要查询分散在不同数据库中的数据时,您可以使用 云原生数据仓库 AnalyticDB PostgreSQL 版 的跨库查询功能方便地将数据聚合在一起,进行高效查询,提高数据访问效率。功能介绍 Database是PostgreSQL生态下数据库的最高级别,同一个实例...
\c db02 在实例A的db01库和实例B的db02库创建跨库查询插件greenplum_fdw和gp_parallel_retrieve_cursor。CREATE EXTENSION IF NOT EXISTS gp_parallel_retrieve_cursor;CREATE EXTENSION IF NOT EXISTS greenplum_fdw;GRANT USAGE ON ...
相关概念 了解以下概念,将帮助您更好地使用DBS:常用的数据备份方式为逻辑备份、物理备份与快照:逻辑备份:数据库对象级备份,备份内容是表、索引、存储过程等数据库对象,常见工具为MySQL mysqldump、Oracle exp/imp等。物理备份:数据...
容器服务 Kubernetes 版 CSI支持subpath方式和filesystem方式两种类型的NAS动态存储卷挂载,您可以通过容器服务控制台或kubectl两种方式进行挂载。本文介绍如何使用阿里云NAS动态存储卷,以及如何验证NAS存储卷的持久化存储与共享存储特性...
本文介绍如何使用NAS动态存储卷。前提条件 已创建Kubernetes集群,并且在该集群中安装Flexvolume插件。具体操作,请参见 创建Kubernetes托管版集群。已部署alicloud-nas-controller组件。具体操作,请参见 安装与升级Flexvolume组件。注意...
pg_profile 是 PolarDB PostgreSQL版 支持的一款第三方插件,能够统计目标数据库中资源密集型活动,来分析和优化数据库。此扩展基于PostgreSQL的统计视图和部分社区插件,完全由PL/pgSQL编写,无需任何外部库或软件。配合 pg_cron 插件可以...
注意事项 DTS在执行全量数据迁移时将占用源库和目标库一定的读写资源,可能会导致数据库的负载上升,在数据库性能较差、规格较低或业务量较大的情况下(例如源库有大量慢SQL、存在无主键表或目标库存在死锁等),可能会加重数据库压力,...
调用 GetMetaQueryStatus 接口获取指定存储空间(Bucket)的元数据索引库信息。注意事项 要获取存储空间的元数据索引库信息,您必须有 oss:GetMetaQueryStatus 权限。具体操作,请参见 为RAM用户授权自定义的权限策略。请求语法 GET/?...
若在租户下创建的数据库名称与内置存储过程中的 schema_name 相同,将无法调用该数据库下的内置存储过程。在系统租户下管理数据库 创建数据库 连接数据库,在系统租户下创建数据库。示例如下:CREATE database 'db1@tenant_1';删除数据库 ...
说明 不支持在 PolarDB-X 1.0计算资源只读实例 的管理界面创建和删除数据库,只读实例的数据库随着主实例的数据库创建而创建,随着主实例的数据库删除而删除。选择私有定制RDS实例 PolarDB-X 1.0计算资源只读实例 的数据存储在 PolarDB-X 1...
RDS PostgreSQL支持使用pg_profile插件来统计数据库中资源密集型活动,用于分析优化数据库。插件简介 此扩展基于PostgreSQL的统计视图(pg_stat_statements)和社区插件(pg_stat_kcache),完全使用PL/pgSQL编写,无需任何外部库或软件,...