質問
フルテキストの再インデックス後にパフォーマンスが低下するのはなぜですか?
回答
どのオプションでもフルテキストの再インデックスを開始すると、 DWSystem データベース > DWTasksテーブルにタスクが作成されます。フルテキスト・リセットは TASK_TYPE 5 のタスクを開始し、TASK_TYPE 0 と 2 (Textshot と Fulltext の作成) の別々のタスクを作成します。このFulltextの再インデックスによってデータベースへの負荷が高くなり、パフォーマンスの問題が発生する可能性があります。これは一般的に低速のデータベースで発生し、DWTasksが満杯になる可能性があります。
これは場合によってはデータベースの停止につながることさえあります。したがって、Autoindexのような他のモジュールも影響を受ける可能性があります。このような場合、タスクの数が増える可能性が高い。
。タイプ5のタスクが複数あり、テーブルが他の多くのタスク(数百エントリ)で埋まっている場合は、DWTasksテーブルのエントリを削除する必要があるかもしれません。
注: 変更を行う前に、DWSystem データベースのバックアップを作成してください。
。タイプ5のタスクが複数あり、テーブルが他の多くのタスク(数百エントリ)で埋まっている場合は、DWTasksテーブルのエントリを削除する必要があるかもしれません。
注: 変更を行う前に、DWSystem データベースのバックアップを作成してください。
- バックグラウンド・プロセス・サービスと Fulltext Server を停止します。
- DWSystem" データベースに移動し、DWTasksテーブルを開きます。
- フィルタ "WHERE TASK_TYPE = 5 "を使用して、TASK_TYPE 5 のすべてのエントリを削除します。
処理されていないタイプ 0 および 2 のエントリが多すぎる場合は、これらのタスクでも手順を繰り返す必要があります。" WHERE TASK_TYPE = 0 AND TASK_TYPE = 2. "
他のタスクを削除しないでください!
これは、再インデックス(TASK_TYPE 5)が実行されたすべてのファイルキャビネットで実行する必要があります。
一度に1つのフルテキスト・リセットだけを実行してください。
Fulltext検索または実行中のFulltext再インデックスが原因で、DocuWareサービスにパフォーマンスの問題が発生した場合は、以下の推奨事項に従ってください:
- 一度に 1 つのフルテキスト再インデックスしか実行しないように注意してください。
- フルテキストサーバーにより多くのメモリーを割り当て、システムの CPU に不必要な負荷がかからないように最適なリソースで動作できるようにします。
このためには、フルテキストサーバーのパス(デフォルトでは「C:◆Program FilesDocuWare◆Full-Text Server (x64)」)に移動し、「configdwtomcat.cmd」を実行します。
次に、「JAVA」タブに移動し、「初期メモリープール」と「最大メモリープール」のパラメーターを必要に応じて増やします。 - フルテキスト・リセット・タスクのスケジュールを設定する:重いフルテキスト操作のスケジューリング
- Imaging Worker プロセス数を増やすか減らす:Full-text Imaging Worker プロセスの CPU 負荷が高すぎる
- 別のマシンに Fulltext Server をインストールする
KBA はオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。