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

时间:2024-11-02 18:48:57

application_type

参数说明:此参数仅在enable_gtm_free为on时有效。此参数用来说明用户的业务类型。该参数属于USERSET类型参数,请参考表2中对应设置方法进行设置。此参数不允许使用gs_guc设置,只允许以下列两种方式设置:

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

取值范围:枚举类型

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

support.huaweicloud.com/distributed-devg-v2-gaussdb/gaussdb_v5r2c10_1357.html