HiRDB 全文検索プラグイン HiRDB Text Search Plug-in Version 8
SGMLプラグインおよびn-gramインデクスプラグインの論理ファイルに対する排他制御のモードを表C-1および表C-2に示します。 論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB 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 |
大文字は,表またはインデクスが存在するすべてのサーバ上で排他を取得します。
小文字は,指定されたRDエリアが存在するサーバ上でだけ排他を取得します。
FREEWORDプラグインおよびIXFREEWORDプラグインの論理ファイルに対する排他制御のモードを表C-3および表C-4に示します。論理ファイルとHiRDBの排他制御の詳細については,マニュアル「HiRDB UAP開発ガイド」を参照してください。
表C-3 SQL実行時の排他制御のモード(SQLに対応した論理ファイルの使用)
| SQL文 | FREEWORDプラグイン | IXFREEWORDプラグイン | ||
|---|---|---|---|---|
| 同時実行なし | 同時実行あり | 同時実行なし | 同時実行あり | |
| 検索 | − | − | PR | SR |
| 更新 | − | − | EX | PU※ |
| 追加 | − | − | EX | PU※ |
| 削除 | − | − | EX | PU※ |
| LOCK文 | − | − | − | − |
| 表削除 | − | − | − | − |
| インデクス定義 | − | − | EX | EX |
| インデクス削除 | − | − | − | − |
| 全行削除 | − | − | EX | PU※ |
| 表定義変更 | − | − | − | − |
| コマンド | 表格納 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 |
大文字は,表またはインデクスが存在するすべてのサーバ上で排他を取得します。
小文字は,指定されたRDエリアが存在するサーバ上でだけ排他を取得します。
All Rights Reserved. Copyright (C) 2007, 2009, Hitachi, Ltd.