DB/Couchbase

bucket index(버킷 인덱스) 생성

soccerda 2020. 7. 10. 14:36
반응형

인덱스를 생성해야 속도 향상을 가져갈 수 있고

 

N1QL 쿼리를 사용하려면 필수이다.

 

인덱스를 생성하지 않고 실행 시

 

No index available on keyspace <<temp_bucket>> that matches your query. Use CREATE INDEX or CREATE PRIMARY INDEX to create an index, or check that your expected index is online

 

라는 에러를 출력한다.

 

인덱스 생성

CREATE PRIMARY INDEX `testbucket_primary_idx` ON `testbucket`;

 

생성되었다.

만일 Status가 create 일 경우는

 

build를 해줘야지 된다.

 

빌드

BUILD INDEX ON testbucket (testbucket_primary_idx) USING GSI;

 

위와 같이 쿼리를 실행하면 Status가 Ready로 변경될 것이다.

 

반응형