본문으로 건너뛰기
최종 수정: 에

CANCEL BUILD INDEX

설명​

인덱스 빌드를 위한 백그라운드 작업을 취소합니다.

구문​

CANCEL BUILD INDEX ON <table_name> [ job_list ]

각 항목은 다음과 같이 정의됩니다:

job_list
: (<job_id1>[ , job_id2 ][ ... ])

필수 매개변수​

<table_name>

테이블의 식별자(즉, 이름)를 지정합니다. 식별자는 해당 데이터베이스(Database) 내에서 고유해야 합니다.

식별자는 영문자로 시작해야 합니다(unicode 이름 지원이 활성화된 경우 모든 언어의 문자로 시작할 수 있습니다). 식별자 문자열 전체를 백틱으로 감싸지 않는 한 공백이나 특수 문자를 포함할 수 없습니다(예: My Object).

식별자에는 예약 키워드를 사용할 수 없습니다.

자세한 내용은 식별자 요구 사항 및 예약 키워드를 참조하세요.

선택적 매개변수​

<job_list>

쉼표로 구분하고 괄호로 묶은 인덱스 빌드 작업 식별자 목록을 지정합니다.

식별자는 숫자여야 하며 SHOW BUILD INDEX로 확인할 수 있습니다.

액세스 제어 요구 사항​

이 SQL 명령을 실행하는 사용자는 최소한 다음 권한을 보유해야 합니다:

권한객체참고
ALTER_PRIV테이블CANCEL BUILD INDEX는 테이블에 대한 ALTER 작업으로 간주됩니다

사용 시 유의 사항​

  • 현재 역색인에만 적용되며 bloomfilter 인덱스와 같은 다른 인덱스에는 적용되지 않습니다.
  • 현재 스토리지와 컴퓨팅이 통합된 모드에서만 적용되며 스토리지와 컴퓨팅이 분리된 모드에서는 적용되지 않습니다.
  • BUILD INDEX의 진행 상황과 인덱스 빌드 작업은 SHOW BUILD INDEX로 확인할 수 있습니다.

예제​

  • 테이블 table1의 모든 인덱스 빌드 작업 취소

    CANCEL BUILD INDEX ON table1
  • 테이블 table1의 인덱스 빌드 작업 jobid1 및 jobid2 취소

    CANCEL BUILD INDEX ON table1(jobid1, jobid2)