不要なテキストインデックスイベントによるイベント処理のオーバーヘッドの削減Issue この記事では、不要なテキスト インデックス イベントがイベント処理のオーバーヘッドを引き起こさないようにする方法について説明します。 次のルックアップ条件を使用して、イベントログ (システムポリシー>イベント>イベントログ) に表示される、多数のtext_indexイベント。 作成日が本日 Queue = text_index この出力は、次に示すように、同じテーブルに対して多数のtext_indexイベントが表示され、列が繰り返される (parm1) ことを示している場合があります。 列「Parm1」は、テキストインデックスが生成される列を示します。これらのテキストインデックスは、インスタンスでグローバル検索を実行するために使用されます。これは、1 つ以上の列をカンマ (,) で区切って表す場合があります。傾向は、テーブルごとにグループ化して、多数のテキストインデックスが生成されている特定のテーブルを特定することで見つけることができます。 注意:場合によっては、同じレコードに対して多くのイベントが存在することがあります。リストビューにまだ表示されていない場合は、イベントが作成された更新/挿入されたレコードのsys_id値を反映する INSTANCE 列を追加できます。繰り返し値が多い場合は、一致するsys_idのあるレコードを確認して、インデックスが過剰になっている原因を把握します。ReleaseすべてのリリースCauseText_index イベントは、text_indexing がアクティブなテーブルでレコードが作成または更新されると生成されます。統合プロセスでは、特定のテーブル内の多数のレコードに触れることが一般的であり、特定の期間にtext_indexイベントの洪水を説明できます。Resolutionテキスト検索には使用されないtext_indexイベントを生成するように構成された列がある場合は、それらの列でテキストインデックス作成を無効にすることをお勧めします。 これを行うには、テーブルのディクショナリに移動し (リストされた出力のテーブル列を参照)、個々の列を選択します。次に、 No text index=true の属性を追加します。これにより、これらの特定の列に対して text_index イベントがそれ以上生成されるのを防ぐことができます。 特定の列のテキストインデックス作成の削除に固有のこのドキュメントを参照することもできます。 特定のフィールドのインデックスを削除する 機能の概要ビデオ Related Links以下の KB には、過度にテキストインデックスが作成されているフィールドを識別するバックグラウンドスクリプトがあります KB0953781