云数据库 GAUSSDB-集群事务:application_type

时间:2024-11-13 14:45:18

application_type

参数说明:此参数仅在enable_gtm_free为on时有效。此参数用来说明用户的业务类型。

参数类型:枚举类型

参数单位:

取值范围:

  • not_perfect_sharding_type:表示跨节点的业务。设置此值时,允许执行跨节点的语句。
  • perfect_sharding_type:表示单节点的业务。设置此值时,如果SQL语句需要多个节点参与,会直接报错,对应的SQL语句会同时打印到系统日志中。设置为此值时,使用/*+ multinode */ hint可以显式允许SQL语句在多个节点执行。multinode hint可以加到select、insert、update、delete、merge关键字之后。

设置方式:该参数属于USERSET类型参数,此参数不支持使用gs_guc设置,只支持以下两种方式设置:

  1. 使用gsql等客户端在session级别设置。
  2. 使用jdbc连接数据库时,在连接字符串中指定ApplicationType参数。

设置建议:推荐使用默认值。

设置不当的风险与影响:请在充分理解参数含义,并经过测试验证后进行修改,避免出现意料之外的结果。

support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-10-0306.html