Docs Menu
Docs Home
/
MongoDB 매뉴얼
/ / /

flushRouterConfig

이 페이지의 내용

  • 정의
  • 호환성
  • 구문
flushRouterConfig

flushRouterConfig 샤딩된 클러스터 의 캐시된 라우팅 테이블을 오래된 것으로 표시하여 라우팅 테이블에 캐시 새로 고침을 요청하는 다음 작업을 유발합니다. 라우팅 테이블 캐시 관리는 클러스터 에서 자동으로 처리됩니다.

참고

, 또는movePrimary dropDatabase실행한 후에는 flushRouterConfig db.collection.getShardDistribution() 이상 을(를) 실행할 필요가 없습니다. 이제 이러한 명령은 실행 시 필요에 따라 샤딩된 클러스터의 라우팅 테이블을 자동으로 새로 고칩니다.

이 명령은 다음 환경에서 호스팅되는 배포에서 사용할 수 있습니다.

  • MongoDB Atlas: 클라우드에서의 MongoDB 배포를 위한 완전 관리형 서비스

중요

이 명령은 서버리스 인스턴스에서는 지원되지 않습니다. 자세한 내용은 지원되지 않는 명령을 참조하세요.

flushRouterConfigmongosmongod 인스턴스 모두에서 사용할 수 있으며 구문은 다음과 같습니다.

  • 컬렉션 네임스페이스 매개 변수를 전달하면 지정된 컬렉션에 대한 캐시를 플러시합니다.

    db.adminCommand(
    {
    flushRouterConfig: "<db.collection>"
    }
    )
  • 데이터베이스 네임스페이스 매개변수로 전달될 때 지정된 데이터베이스 및 모든 해당 컬렉션에 대한 캐시를 플러시합니다.

    db.adminCommand(
    {
    flushRouterConfig: "<db>"
    }
    )
  • 매개 변수 없이 실행되거나 문자열이 아닌 스칼라 값(예: 1):

    db.adminCommand("flushRouterConfig")
    db.adminCommand(
    {
    flushRouterConfig: 1
    }
    )

돌아가기

enableSharding

이 페이지의 내용