包含クエリーとドメインアクセス
「包含」クエリーは特別な場合にのみ使用します。たとえば、ユーザーまたはグループがアクセス権のないドメインのデータを表示する必要があるが、それらのユーザーをドメインに移動させない場合などです。ドメインの「包含」およびユーザーアクセスまたはグループアクセスは、絶対に必要な場合にのみ例外的に作成できます。
「包含」は多対多のドメイン間関係であり、プロセスのフローには影響しません。多数のドメイン「包含」関係を作成したり、幅広いアクセス権を提供したりすると、OR 条件の多すぎるクエリーが生成されます。OR 条件を指定すると遅くなり、インスタンスのパフォーマンスに影響を与えます。過多の「包含」関係を使用する代わりに、次のようにドメイン階層を設定します。
ユーザーをドメインに移動させる前に、ユーザーがそのドメインに本当にアクセスする必要があるか確認してください。メリットと制限事項について熟考します。上記のクエリーは、単に 1 つの包含関係のためのものです。別のドメインが含まれるドメインがあり、そのドメインが他の多数のドメインの親である場合は、さらに多くの OR 条件が発生します。ドメインマップを作成するときは、インスタンスのパフォーマンスに影響を与えないように注意してください。