数据仓库服务 GAUSSDB(DWS)-实时数仓GUC参数:gtm_option

时间:2024-08-12 17:16:59

gtm_option

参数说明: GaussDB (DWS)场景下,指定GTM运行模式。该参数仅8.2.1及以上集群版本支持。

  • GTM模式:常规模式,由GTM统一管理运行中的事务,以及XID和 CS N的分配工作。
  • GTM-Lite模式:GTM只负责XID的分配和CSN的更新,不再负责全局事务管理。GTM-Lite模式适用于高并发,短查询的TP场景,可以在保证事务一致性的情况下提升查询性能。
  • GTM-Free模式:分布式事务只支持写外部一致性,不具有读外部一致性。实时数仓场景下设置该模式不生效。

参数类型:POSTMASTER

取值范围:枚举类型

  • gtm或0:表示开启GTM模式。
  • gtm-lite或1:表示开启GTM-Lite模式。
  • gtm-free或2:表示开始GTM-Free模式。

默认值:gtm

  1. GaussDB(DWS)和GTM都有相同含义的gtm_option参数,对于GTM和GTM-Lite两种模式,一定要在gaussdb和gtm上设置为相同的模式,否则会出现业务报错无法执行的问题。
  2. GTM-Free模式可以通过enable_gtm_free = on或gtm_option = gtm-free的任一方法开启。
  3. 设置非GTM-Free模式时,enable_gtm_free 必须设置为off。
  4. GTM-Free模式仅在混合云与ESL场景设置后生效。
support.huaweicloud.com/devg-910-dws/dws_04_1028.html