XMLデータ型プラグインおよびIXXMLインデクス型プラグインの論理ファイルに対する排他制御のモードを表C-1および表C-2に示します。論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB UAP開発ガイド」を参照してください。
表C-1 SQL実行時の排他制御のモード(SQLに対応した論理ファイルの使用)
SQL文 | XMLデータ型プラグイン | IXXMLインデクス型プラグイン | ||
---|---|---|---|---|
同時実行なし | 同時実行あり | 同時実行なし | 同時実行あり | |
検索 | PR | SR | PR | SR |
更新 | EX | SU※ | EX | PU※ |
追加 | EX | SU※ | EX | PU※ |
削除 | × | × | EX | PU※ |
LOCK文 | × | × | × | × |
表削除 | × | × | × | × |
インデクス定義 | × | × | EX | EX |
インデクス削除 | × | × | × | × |
全行削除 | × | × | EX | PU※ |
表定義変更 | × | × | × | × |
表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 |
大文字は,表またはインデクスが存在するすべてのサーバ上で排他を取得します。
小文字は,指定されたRDエリアが存在するサーバ上でだけ排他を取得します。