1.1.2.4 同時グローバル・トランザクション表ロック

Oracle Tuxedoでは、グローバル・トランザクション表(GTT)と呼ばれるOracle Tuxedo掲示板にアクティブなグローバル・トランザクションとそのパーティシパントの表を保持することでグローバル・トランザクションを管理します。この表は複数の同時プロセスによってアクセスされるため、セマフォを使用して保護する必要があります。通常のOracle Tuxedoの場合、掲示板のロックを使用してこの表へのアクセスはシリアライズされます。ただし、トランザクションの負荷が高い場合、このロックの競合が激しくなり、人為的なパフォーマンス・ボトルネックとなる場合があります。

ボトルネックは、GTTエントリごとに個別のロックを設定することによって解消されます。

構成の詳細は、「Oracle Tuxedo Advanced Performance Packの使用の概要」を参照してください。