Hitachi

HiRDB XML拡張機能 HiRDB XML Extension Version 10


付録C.1 排他取得内容

〈この項の構成〉

(1) XMLデータ型プラグインおよびIXXMLインデクス型プラグインの場合

XMLデータ型プラグインおよびIXXMLインデクス型プラグインの論理ファイルに対する排他制御のモードを表C-1および表C-2に示します。論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB UAP開発ガイド」を参照してください。

表C‒1 SQL実行時の排他制御のモード(SQLに対応した論理ファイルの使用)

SQL文

XMLデータ型プラグイン

IXXMLインデクス型プラグイン

同時実行なし

同時実行あり

同時実行なし

同時実行あり

検索

×

×

PR

SR

更新

×

×

EX

PU

追加

×

×

EX

PU

削除

×

×

EX

PU

LOCK文

×

×

×

×

表削除

×

×

×

×

インデクス定義

×

×

EX

EX

インデクス削除

×

×

×

×

全行削除

×

×

EX

PU

表定義変更

×

×

×

×

(凡例)

PR:共用モード

EX:排他モード

SR:意図共用モード

PU:共用意図排他モード

×:同時実行できません。

注※

データ更新時は,XML Extensionのデータの整合性確保のために一時的に排他モード(EX)へ遷移しますが,整合性確保後,遷移前の排他制御のモードへ戻ります。

表C‒2 ユティリティコマンドの排他制御のモード

ユティリティコマンド

表格納

RD

エリア

抽象データ型

列定義

LOB用RD

エリア

ノーウエイト表

インデクス格納RD

エリア

インデクス

ページ

キー値

論理ファイル

phjidxls

ex/sr

ex/sr

phjincmt

ex

ex

phjexpnd

ex

ex

phjmodidx

ex

ex

phjstartidx

SR

SR

PR

SU

EX/PU

EX/PU

phjcond

ex

ex

phjdelay

SR

SR

PR

EX

EX

EX

(凡例)

PR:共用モード

EXまたはex:排他モード

SRまたはsr:意図共用モード

SU:意図排他モード

PU:共用意図排他モード

−:該当しません。

大文字は,表またはインデクスが存在するすべてのサーバ上で排他を取得します。

小文字は,指定されたRDエリアが存在するサーバ上でだけ排他を取得します。