Skip Navigation
Expand
インシデントテーブルのカスタム・オブジェクトインデックスの最大制限
Answer ID 12799   |   Last Review Date 03/05/2024

インシデントテーブルのカスタム・オブジェクトインデックスの最大制限はいくつですか。

環境:

カスタムオブジェクト, カスタム (オブジェクト) フィールド

問題:

新しいカスタム・オブジェクト/システム属性を「インシデント」テーブルに保存しようとすると、次のようなエラーが発生します:

検証エラー: OracleServiceCloud.Incident: システム・クラス・インシデントに最大許容索引(23)を超えています。メニュー・フィールドは常にインデックスされます。メニュー・フィールドの数または他のインデックスフィールドの数を調整してください。

解決策:

標準オブジェクトごとに、最大500個のシステム属性とカスタム・フィールドを組み合せて作成できます。つまり、インシデント・カスタム・フィールドが100個ある場合は、インシデント・オブジェクトに対して最大400個のシステム属性を作成できます。これはストレージエンジンの最大行サイズの影響を受けるため、この制限に達することはほとんどありません。さらに、各標準オブジェクトには、最大18個のシステム属性と、索引付けされたカスタム・フィールド(結合された合計)を含めることができます。このプールの合計の9のインデックスのみをカスタム・フィールドに割り当てることができるため、これに達すると、カスタム・フィールド・エディタでインデックスボックスがグレー表示されます。

 

インデックスの目的は、レコード検索を高速化し、インデックス付きフィールドによる検索時のパフォーマンスを向上させることです。この状況に関する欠点もあることに注意する必要があります。特定のテーブルに対してのインデックスが多すぎると、検索パフォーマンスが向上するのではなく、パフォーマンスが低下する可能性があります。一般に、特定のテーブルで索引付けされるフィールドの合計が15未満であることが最善です。

こちらのアンサーもぜひご参照ください アンサーID 12800:カスタムオブジェクトをデプロイできません

ほか追加情報はこちらのドキュメンテーションをご参照ください。 システム属性の作成

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.