检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
可能会损失部分性能。由于游标事务内有效,故需要先关闭自动提交事务,最后执行手动提交事务。 代码运行的前提条件:根据实际情况添加opengaussjdbc.jar包(例如用户使用IDE执行代码,则需要在本地IDE添加opengaussjdbc.jar包)。 1 2 3 4
IN开始匿名块的语法,以BEGIN开始事务的语法见START TRANSACTION。 匿名块是能够动态地创建和执行过程代码的结构,而不需要以持久化的方式将代码作为数据库对象储存在数据库中。 注意事项 无。 语法格式 开启匿名块。 [DECLARE [declare_statements]]
商业规则和业务逻辑可以通过程序存储在GaussDB中,这个程序就是存储过程。 存储过程是SQL、PL/SQL和Java语句的组合。存储过程使执行商业规则的代码可以从应用程序中移动到数据库。从而,代码存储一次能够被多个程序使用。 存储过程的创建及调用办法请参考CREATE PROCEDURE。 PL/SQL语言函数节
OP权限的用户有权限执行命令,系统管理员默认拥有此权限。 该命令只能删除数据库中系统表记录的密钥对象元数据信息,无法删除由客户端密钥工具或在线密钥服务中管理的密钥实体。 语法格式 1 DROP CLIENT MASTER KEY [ IF EXISTS ] client_master_key_name
热补丁升级 操作场景 云数据库GaussDB提供了热补丁升级方式,仅用于产品问题修复。热补丁可以在业务不中断的情况下加载补丁,在不影响业务的前提下,在线解决一部分数据库内核的紧急问题。热补丁升级方式支持手动回退操作。 注意事项 升级涉及热补丁包的下载及解压流程,会占用一定的磁盘空间,建议D
FULL语句不支持在线执行。 在线VACUUM FULL不支持在事务内执行,不支持在存储过程中执行。 若在线VACUUM FULL操作失败,表上可能会有明显存储空间膨胀。其中膨胀程度与在线VACUUM FULL执行时长以及并发写操作量成正比。长事务可能会阻塞在线VACUUM FU
FULL语句不支持在线执行。 在线VACUUM FULL不支持在事务内执行,不支持在存储过程中执行。 若在线VACUUM FULL操作失败,表上可能会有明显存储空间膨胀。其中膨胀程度与在线VACUUM FULL执行时长以及并发写操作量成正比。长事务可能会阻塞在线VACUUM FU
DO 功能描述 执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
DO 功能描述 执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
DO 功能描述 执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
DO 功能描述 执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
束)时,在线DDL将不会生效,DDL默认以离线方式执行,并提示当前DDL语句不支持在线执行。 长事务可能会阻塞在线DDL(包含在线修改列类型/精度/长度、表级在线移动表空间、在线加非空/检查/主键/唯一约束),建议避免在长事务存在时进行在线DDL。 在线DDL(包含在线修改列类型
DO 功能描述 DO语句用于执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
AP表上进行在线DDL(包含在线修改列类型/精度/长度、表级在线移动表空间、在线加非空/检查/主键/唯一约束)时,在线DDL将不会生效,DDL默认以离线方式执行,并提示当前DDL语句不支持在线执行。 长事务可能会阻塞在线DDL(包含在线修改列类型/精度/长度、表级在线移动表空间、
DO 功能描述 DO语句用于执行匿名代码块。 代码块被看作是没有参数的一段函数体,返回值类型是void。它的解析和执行是同一时刻发生的。 注意事项 程序语言在使用之前,必须通过命令CREATE LANGUAGE安装到当前的数据库中。 plpgsql是默认的安装语言,其它语言安装时必须指定。
影响。如果要做到DN主备切换过程中,上层业务不感知,可参考此示例构建业务层SQL重试机制。 代码运行的前提条件:根据实际情况添加gaussdbjdbc.jar包(例如用户使用IDE执行代码,则需要在本地IDE添加gaussdbjdbc.jar包)。 1 2 3 4
目前支持GaussDB逻辑复制的工具有SDR和DRS。复制工具从GaussDB抽取逻辑日志后到对端数据库回放。对于使用JDBC连接数据库的复制工具,具体代码请参考逻辑复制。 父主题: 逻辑解码
描述:开启在线收集负载。 返回值类型:bool 表5 start_collect_workload参数说明 参数 类型 说明 是否必选 sqlCount int 在线收集负载最大sql数量,默认值为10000,范围:1 ~ 100000。 是 maxMemory int 在线收集负载
描述:开启在线收集负载。 返回值类型:bool 表5 start_collect_workload参数说明 参数 类型 说明 是否必选 sqlCount int 在线收集负载最大sql数量,默认值为10000,范围:1 ~ 100000。 是 maxMemory int 在线收集负载
2147483647。 否 如果参数query中存在如单引号(')等特殊字符,可以使用单引号(')进行转义。 半在线模式不支持该函数。 sqladvisor.analyze_workload() 描述:分析在线收集的负载信息。 返回值类型:Boolean sqladvisor.get_analyzed_result(text)