SGMLプラグインおよびn-gramインデクスプラグインの論理ファイルに対する排他制御のモードを表C-1および表C-2に示します。 論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB Version 9 UAP開発ガイド」を参照してください。
表C-1 SQL実行時の排他制御のモード(SQLに対応した論理ファイルの使用)
SQL文 | SGMLプラグイン | n-gramインデクスプラグイン | ||
---|---|---|---|---|
同時実行なし | 同時実行あり | 同時実行なし | 同時実行あり | |
検索 | PR | SR | PR | SR |
更新 | EX | SU※ | EX | PU※ |
追加 | EX | SU※ | EX | PU※ |
削除 | × | × | EX | PU※ |
LOCK文 | × | × | × | × |
表削除 | × | × | × | × |
インデクス定義 | × | × | EX | EX |
インデクス削除 | × | × | × | × |
全行削除 | × | × | EX | PU※ |
表定義変更 | × | × | × | × |
表C-2 ユティリティコマンドの排他制御のモード(SGMLプラグインおよびn-gramインデクスプラグイン)
コマンド | 表格納 RD エリア | 抽象データ型 列定義 LOB用RD エリア | 表 | ノーウエイト表 | インデクス格納RD エリア | インデクス | ページ | 行 | キー値 | 論理ファイル |
---|---|---|---|---|---|---|---|---|---|---|
phnidxls | - | - | - | - | ex/sr | - | - | - | - | ex/sr |
phnincmt | - | - | - | - | ex | - | - | - | - | ex |
phnexpnd | - | - | - | - | ex | - | - | - | - | ex |
phnmerge | SR | SR | PR | - | SU | EX/PU | - | - | - | EX/PU |
phnmodidx | - | - | - | - | ex | - | - | - | - | ex |
phnstartidx | SR | SR | PR | - | SU | EX/PU | - | - | - | EX/PU |
phncond | - | - | - | - | ex | - | - | - | - | ex |
phnconget | SR | SR | PR | - | SU | EX/PU | - | - | - | PR |
phnconbuild | - | - | - | - | - | - | - | - | - | - |
phnconrstr | - | - | - | - | SU | EX | - | - | - | EX |
phnchgcon | - | - | - | - | SU | EX | - | - | - | EX |
phndelay | SR | SR | PR | - | EX | EX | - | - | - | EX |
FREEWORDプラグインおよびIXFREEWORDプラグインの論理ファイルに対する排他制御のモードを表C-3および表C-4に示します。論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB Version 9 UAP開発ガイド」を参照してください。
表C-3 SQL実行時の排他制御のモード(SQLに対応した論理ファイルの使用)
SQL文 | FREEWORDプラグイン | IXFREEWORDプラグイン | ||
---|---|---|---|---|
同時実行なし | 同時実行あり | 同時実行なし | 同時実行あり | |
検索 | - | - | PR | SR |
更新 | - | - | EX | PU※ |
追加 | - | - | EX | PU※ |
削除 | - | - | EX | PU※ |
LOCK文 | - | - | - | - |
表削除 | - | - | - | - |
インデクス定義 | - | - | EX | EX |
インデクス削除 | - | - | - | - |
全行削除 | - | - | EX | PU※ |
表定義変更 | - | - | - | - |
表C-4 ユティリティコマンドの排他制御のモード(FREEWORDプラグインおよびIXFREEWORDプラグイン)
コマンド | 表格納 RD エリア | 抽象データ型 列定義 LOB用RD エリア | 表 | ノーウエイト表 | インデクス格納RD エリア | インデクス | ページ | 行 | キー値 | 論理ファイル |
---|---|---|---|---|---|---|---|---|---|---|
phxidxls | - | - | - | - | ex/sr | - | - | - | - | ex/sr |
phxincmt | - | - | - | - | ex | - | - | - | - | ex |
phxexpnd | - | - | - | - | ex | - | - | - | - | ex |
phxstartidx | SR | SR | PR | - | SU | EX | - | - | - | EX/PU |
phxcond | - | - | - | - | ex | - | - | - | - | ex |