쿼리 및 도메인 액세스 포함
사용자 또는 그룹이 액세스할 수 없는 도메인의 데이터를 확인해야 하지만 해당 사용자를 도메인으로 이동하지 않으려는 경우와 같은 특수한 경우에만 "포함" 쿼리를 사용합니다. 도메인 "포함" 및 도메인에 대한 사용자 또는 그룹 액세스 권한을 만드는 것은 반드시 필요한 경우에만 예외여야 합니다.
"Contains"는 다대다인 도메인 간 관계이며 프로세스 플로우에 영향을 주지 않습니다. 많은 수의 도메인 "포함" 관계를 만들거나 광범위한 액세스 권한을 제공하면 OR 조건이 너무 많은 쿼리가 생성됩니다. OR 조건이 느려지고 인스턴스 성능에 영향을 미치는 경우 너무 많은 "포함" 관계를 사용하는 대신 다음과 같이 도메인 계층 구조를 설정합니다.
사용자를 도메인으로 이동하기 전에 해당 도메인에 대한 액세스 권한이 있는지 확인합니다. 이점과 한계를 비교하십시오. 위의 쿼리는 하나의 포함 관계에 대한 것입니다. 도메인에 다른 도메인이 포함되어 있고 해당 도메인이 다른 여러 도메인의 상위 도메인인 경우 더 많은 OR 조건이 있습니다. 도메인 맵을 생성할 때는 인스턴스 성능에 영향을 주지 않도록 주의해야 합니다.