服务器环境和分布式查询

设置 DEADLOCK_TIMEOUT 配置参数和 PDQPRIORITY 环境变量可以指定分布式查询的信息。

DEADLOCK_TIMEOUT 配置参数会指定数据库服务器线程等待获取锁定的最大秒数。如果强制分布式事务等待的时间超过了指定的妙数,那么拥有该事务的线程会假定存在多个服务器死锁。 会返回以下错误消息:
-143 ISAM error: deadlock detected.

建立连接时,会话的 PDQPRIORITY 有效值会发送到远程站点。协调者中该参数的后续变化不会反映在远程站点上。然而,该环境变量的确切行为取决于分布式查询中数据库服务器的角色(协调者或参与者)。

PDQPRIORITY 对于不同的服务器版本具有不同的语法和语义。有关设置 PDQPRIORITY 的信息,请参阅服务器的《GBase 8s 性能指南》。