Hitachi

Hitachi Advanced Data Binder システム構築・運用ガイド


2.8.2 排他資源

排他資源の一覧を次の表に示します。

各排他資源の排他制御モードの詳細については,「表2-14 確保される排他資源と排他制御モード」を参照してください。

表2‒13 排他資源の一覧

項番

排他資源

説明

1

シングルコネクション

APがHADBサーバに接続したとき,または次に示すコマンドを実行したときに確保される排他資源です。

  • adbimportコマンド

  • adbidxrebuildコマンド

  • adbgetcstコマンド

  • adbdbstatusコマンド

  • adbmodareaコマンド

  • adbexportコマンド

  • adbmergechunkコマンド

  • adbchgchunkcommentコマンド

  • adbchgchunkstatusコマンド

  • adbarchivechunkコマンド

  • adbunarchivechunkコマンド

  • adbclientdefmangコマンド

adbmodareaコマンドと,APおよびそのほかのコマンドが同時実行されないように排他制御しています。

2

ディクショナリ

定義系SQLの実行時に確保される排他資源です。

3

前処理表

次に示すときに,処理対象表ごとに確保される排他資源です。

  • 操作系SQLの前処理時

  • 定義系SQLの実行時

  • コマンドの実行時

4

DBエリア

データ用DBエリア

データ用DBエリア内のデータ更新時に確保される排他資源です。同一データ用DBエリア内のデータをAPとコマンドによって同時に更新されないように排他制御しています。

5

ディクショナリ用DBエリア

次に示すときに確保される排他資源です。

  • 定義系SQLの実行時

  • adbdbstatusコマンドの実行時(DBエリアのサマリ情報以外を出力する場合)

6

システム表用DBエリア

システム表用DBエリア内のデータ更新時に確保される排他資源です。

7

処理対象表

処理対象表へのアクセス時に確保される排他資源です。

8

ディクショナリ表

ディクショナリ表(実表)へのアクセス時に確保される排他資源です。

9

システム表(コスト情報)

コスト情報が格納されているシステム表(実表)へのアクセス時に確保される排他資源です。対象のシステム表(実表)を次に示します。

  • STATUS_TABLES

  • STATUS_COLUMNS

  • STATUS_INDEXES

10

システム表(チャンク情報)

チャンク情報が格納されているシステム表(実表)へのアクセス時に確保される排他資源です。対象のシステム表(実表)は,STATUS_CHUNKSです。