6월의 할인 혜택은 다음과 같습니다. 인덱스 어드바이저 서비스 를 5월에 마지막으로 새로 고친 후 발견된 몇 가지 버그를 수정한 후 N1QL용으로 업데이트했습니다. 앞으로도 인덱스 어드바이저 서비스(무슨 일이죠?). 일반적으로 다음 유지 관리 릴리스에서 볼 수 있는 Index Advisor의 수정 사항을 이제 매달 사용할 수 있습니다.

누구를 위한 서비스인가요? 언제 사용해야 하나요?

http://index-advisor.couchbase.com/

반복해서 말씀드리지만,

이 서비스는 DBA, 개발자 및 아키텍트가 쿼리 성능을 최적화하고 SLA를 충족할 수 있도록 인덱스 권장 사항을 제공합니다.Index Advisor는 Enterprise Edition의 일부로 제공되지만 이 서비스는 무료로 사용할 수 있습니다!

이 서비스는 다음과 같은 경우에 유용합니다:

  1. 읽지 않으려면 인덱스 생성 규칙를 살펴보고, 이를 이해하고, 구현하여 쿼리/질문/워크로드에 적합한 인덱스를 찾아보세요.
  2.  카우치베이스 커뮤니티 에디션을 계속 사용하고 싶습니다.
  3.  사용 중입니다. 구형 카우치베이스 버전(버전 5.5,6.0) 쿼리에 적합한 인덱스를 만드는 데 도움이 필요합니다.
  4. 인덱스에 대한 조언을 생성하고 싶습니다. 버킷을 만들지 않고 또는 스키마 또는 데이터를 업로드합니다.

새로운 기능은 무엇인가요?

카우치베이스 서버 6.5 서버를 다운로드하고 쿼리 워크벤치에서 인덱스 어드바이저를 사용할 수 있는 경우에도, 이 인덱스 어드바이저는 최신 버전(보기 좋은 UI는 없지만 다음과 같은 결함이 수정된 버전)입니다.

1. Advise가 조인 작업에 대한 커버링 인덱스를 제공하지 못했습니다.

이 개선 사항으로 다음과 같은 쿼리는

를 제공하던

이 쿼리는 bucket_01에 대한 커버링 인덱스 추천을 제공하지 못했습니다.

이제

 

2. 조언이 때때로 빈 인덱스 권장 사항을 반환합니다.

다음과 같은 쿼리입니다:

 

제공에 사용

권장되는 빈 인덱스가 하나 있으며, 해당 인덱스가 커버하고 있지만 술어의 필드를 포함하지 않는다고 나와 있습니다.

이제

3. 필드에 desc 정렬을 사용하여 추천을 제공해야 합니다.

다음과 같은 쿼리

제공에 사용

 

이제 제공합니다:

4. 중복 인덱스 정의에 대한 정보를 결합하는 인덱스 어드바이저

하나의 쿼리에 대해 중복된 인덱스 정의를 제거합니다.
그러나 추천 규칙이 다른 다른 keyspace_alias에 중복 인덱스가 적용되는 경우가 있습니다.

다음과 같은 쿼리입니다:

제공에 사용

이제 제공합니다:

5. 인덱스 어드바이저가 네스트가 아닌 쿼리에 대해 잘못된 인덱스 추천을 반환하는 경우

다음과 같은 쿼리입니다:

기부하는 데 사용됩니다:

 

이제

사용해 보시고 인덱스 어드바이저 서비스에서 추천하는 인덱스에 문제가 있는 경우 이 블로그에 댓글로 추가할 수 있습니다.

인덱스 어드바이저 기능에 대해 자세히 알아보세요:

https://www.couchbase.com/blog/index-advisor-service/

https://www.couchbase.com/blog/index-advisor-service-for-couchbase-n1qlfeb-refresh/

https://www.couchbase.com/blog/index-advisor-service-for-n1ql-march-refresh/

https://www.couchbase.com/blog/n1ql-index-advisor-improve-query-performance-and-productivity/

https://www.couchbase.com/blog/index-advisor-for-query-workload/

https://docs.couchbase.com/server/6.5/n1ql/n1ql-language-reference/advise.html

https://docs.couchbase.com/server/6.5/n1ql/n1ql-language-reference/advisor.html

https://docs.couchbase.com/server/6.5/tools/query-workbench.html#index-advisor

작성자

게시자 카미니 자그티아니

카미니 자그티아니는 카우치베이스 R&D의 쿼리팀 수석 엔지니어링 매니저입니다. Couchbase에 입사하기 전에는 Futurewei에서 커널 아키텍트/관리자로 7년, IBM Informix에서 소프트웨어 엔지니어로 13년 동안 근무했습니다. 카미니는 인도 봄베이 대학교에서 컴퓨터 과학 및 공학 학사 학위를 받았으며 5개의 미국 특허를 보유하고 있습니다.

댓글 남기기