Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Proactive Monitoring のアラート: 検索インデックス付けの遅延

公開日: Jan 31, 2024
説明
Proactive Monitoring チームから検索インデックス付けの遅延に関する通知を受信した場合、その組織では検索時間が長くなり、パフォーマンスの問題が発生する可能性があります。

原因:
このアラートは、1 つ以上のエンティティのインデックス付けが遅延し、検索パフォーマンスの低下につながる可能性がある場合にトリガーされます。

考えられる検索インデックス付けの遅延のシナリオ:
  • 正しくない API プロトコルが選択されている
  • デフォルトで Null の行がインデックス付けされずに残っている
  • クエリ検索条件が不適切である
解決策

検索インデックス付けの遅延を減らすための提案を次に示します。

適切なクエリ検索条件:
SOQL の WHERE 検索条件と SOSL の検索クエリはどちらも検索するテキストを指定できます。検索がどちらの言語も使用できる場合、検索式で CONTAINS 句を使用すると、多くの場合は SOSL のほうが SOQL よりも高速になります。
SOSL では項目内の複数の用語 (スペースで区切られた複数の単語など) をトークン化し、これを基にして検索インデックスを作成できます。項目に存在することがわかっている具体的な用語を検索する場合、SOQL よりも SOSL のほうが高速に検索できる可能性があります。

カスタムインデックスを有効にする:
Salesforce では、クエリを高速化するカスタムインデックスがサポートされています。カスタムインデックスを作成する場合は、Salesforce カスタマーサポートにお問い合わせください。インデックス付けについての詳細は、こちらの記事を参照してください。

その他のヘルプと開発者リソース
ナレッジ記事番号

000395622

 
読み込み中
Salesforce Help | Article