문서 메뉴
문서 홈
/
MongoDB Atlas
/

인덱스 생성, 보기, 삭제 및 숨기기

이 페이지의 내용

  • 필수 역할
  • 고려 사항
  • 색인 보기
  • 인덱스 만들기
  • 색인 삭제
  • 인덱스 숨기기

Atlas CLI 또는 Atlas UI를 사용하여 컬렉션의 인덱스 를 관리할 수 있습니다.

인덱스는 MongoDB에서 쿼리의 효율적인 실행을 지원하며 애플리케이션이 자주 읽는 필드에 대해 고려해야 합니다. 효과적인 인덱스를 만드는 방법에 대해 자세히 알아보려면 인덱싱 전략을 참조하세요.

서버리스 인스턴스에 대한 인덱스 자동 생성을 활성화할 수 있습니다. 자세히 알아보려면 서버리스 인스턴스에 대한 인덱스 자동 생성을 참조하세요.

인덱스를 생성 삭제 혹은 숨기기 위해서는 적절한 권한을 가진 다음 역할 중 최소 한 가지가 필요합니다.

기본적으로 최대 3개의 동시 인덱스 빌드를 사용할 수 있습니다. 자세한 내용은 최대 동시 인덱스 빌드를 참조하세요.

Collections 탭에서 컬렉션의 인덱스 정보를 볼 수 있습니다. 컬렉션의 인덱스 정보를 보려면 다음과 같이 하세요:

1

왼쪽의 기본 패널과 왼쪽 측면의 Namespaces 에는 데이터베이스의 컬렉션이 나열됩니다.

Atlas UI에서 데이터베이스를 강조 표시한 스크린샷입니다.
클릭하여 확대
2

기본 패널에는 Find, IndexesAggregation 보기가 표시됩니다.

3

인덱스 테이블에는 컬렉션에 대한 인덱스 및 관련 인덱스 정보가 표시됩니다. 인덱스 정보에는 인덱스 정의, 크기, 사용 빈도가 포함됩니다.

Atlas UI의 인덱스 보기가 강조된 스크린샷.
클릭하여 확대

인덱스를 생성할 때는 대상 컬렉션에 대한 읽기 대 쓰기 비율을 염두에 두세요. 인덱스는 성능 비용을 수반하지만, 대규모 데이터 세트에 대한 빈번한 쿼리의 비용 이상의 가치가 있습니다. 인덱스를 만들기 전에 문서화된 인덱스 전략을 검토하세요.

참고

Atlas Search 로 전체 텍스트 검색을 구축하고 Atlas Vector Search 로 시맨틱 검색을 구축할 수 있습니다. Atlas Search는 세분화된 텍스트 인덱싱을 제공합니다. 자세히 알아보려면 Atlas Search 인덱스 구문 검토벡터 검색을 위해 필드를 인덱싱하는 방법을 참조하세요.

Atlas UI를 사용하여 컬렉션에서 인덱스를 삭제하려면 다음을 수행합니다:

1

Collections 탭에서 삭제하려는 인덱스가 포함된 컬렉션을 선택합니다. 그런 다음 Indexes 탭을 클릭합니다.

2

Action 열 아래에서 삭제하려는 인덱스의 Drop Index 아이콘을 클릭합니다.

3

대화 상자에서 인덱스의 이름을 입력하고 Drop을 클릭합니다.

중요

_id 인덱스는 삭제하거나 숨길 수 없습니다. 자세한 내용은 고유 인덱스를 참조하세요.

인덱스를 삭제하기 전에 인덱스를 숨겨서 인덱스 삭제의 영향을 평가하는 것이 좋습니다. 자세한 내용은 숨겨진 인덱스를 참조하세요.

참고

Atlas CLI 제한 사항

Atlas CLI를 사용하여 클러스터의 인덱스를 삭제할 수 없습니다.

Atlas UI를 사용하여 인덱스를 숨기려면 다음 단계를 따르세요.

1

Collections 탭에서 숨기려는 인덱스가 있는 컬렉션을 선택합니다. 그런 다음 Indexes 탭을 클릭합니다.

2

Action 열 아래에서 숨기려는 인덱스의 Hide Index 아이콘을 클릭합니다.

3

대화 상자에서 Confirm을 클릭합니다.

참고

인덱스 숨기기를 해제하려면 아이콘을 다시 클릭하고 Confirm을 클릭하여 조치를 확인합니다.

← 문서 생성, 보기, 업데이트 및 삭제