Hitachi

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


18.28.2 同義語検索を行う

同義語検索の方法は,マルチノード機能を使用しない場合と同じです。同義語検索の方法については,「11.17.2 同義語検索を行う」を参照してください。

マルチノード機能の使用時に同義語検索を行う場合,SQL文の実行処理を割り振られたノードにある同義語辞書ファイルが使用されます。マルチノード機能で使用する同義語辞書ファイルは,サーバ定義のadb_syndict_node_storage_pathオペランドに指定したディレクトリ下に格納されています。このディレクトリ下に最新の同義語辞書ファイルがないセカンダリノード(またはワーカーノード)にSQL文の実行処理が割り振られた場合,そのセカンダリノード(またはワーカーノード)ではSQL文の実行処理は行われないで,プライマリノードでSQL文の実行処理が行われます。このとき,KFAA51537-Wメッセージが出力されます。

この状態が続くと,次に示す要因によって検索性能が低下するおそれがあります。

そのため,同義語辞書ファイルの同期を取って,セカンダリノードおよびワーカーノードの同義語辞書ファイルを最新のファイルにしてください。同義語辞書ファイルの同期を取る方法については,「18.28.5 同義語辞書ファイルの同期を取る」を参照してください。