Couchbase Capella

Serviço de consultoria de índices para N1QL (atualização de junho)

Esta é a nossa entrega de junho para Serviço de consultor de índices para o N1QL depois de corrigir alguns dos erros encontrados após nossa última atualização em maio. Planejamos continuar melhorando o serviço Index Advisor(O que é isso?). As correções no Index Advisor que você normalmente veria na próxima versão de manutenção agora estão disponíveis para você todos os meses.

Para quem ele serve? e Quando você deve usá-lo?

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

Ao custo de me repetir,

Esse serviço fornece recomendações de índices para ajudar DBAs, desenvolvedores e arquitetos a otimizar o desempenho das consultas e atender aos SLAs. O Index Advisor está disponível como parte da Enterprise Edition, mas esse serviço está disponível gratuitamente para você!

Esse serviço será útil se você:

  1. Deseja evitar a leitura do criação de índices regrasCompreendê-los e implementá-los para encontrar os índices apropriados para sua consulta/consultas/carga de trabalho.
  2.  Deseja continuar usando o Couchbase Community Edition.
  3.  Está usando um versão mais antiga do Couchbase (versão 5.5, 6.0) e precisa de ajuda para criar os índices certos para suas consultas.
  4. Deseja gerar conselhos para índices sem criar um bucket ou fazer upload do esquema ou dos dados.

O que há de novo?

Mesmo que você tenha feito o download do servidor Couchbase Server 6.5 e possa usar o Index Advisor do Query Workbench, esse Index Advisor é uma versão mais recente (sem uma interface de usuário de ótima aparência), mas com os seguintes defeitos corrigidos.

1. O Advise não fornece o índice de cobertura para a operação de união.

Com esse aprimoramento, uma consulta como

que costumava dar

Essa consulta falhou ao fornecer recomendação de índice de cobertura para bucket_01.

agora dá

 

2. Às vezes, o Advise retorna uma recomendação de índice vazia

Uma consulta como:

 

usado para dar

Há um índice em branco sendo recomendado, além disso, ele diz que esses índices estão cobrindo, mas não incluem campos do predicado.

agora dá

3. Deve fornecer recomendação com classificação descrita no campo

Uma consulta como

usado para dar

 

agora dá:

4. Consultor de índices para combinar informações para a definição de índices duplicados

Removemos a definição de índice duplicado para uma consulta.
Mas há alguns casos em que o índice duplicado pode se aplicar a diferentes keyspace_alias com diferentes regras de recomendação.

Uma consulta como:

usado para dar

agora dá:

5. O consultor de índices retorna uma recomendação de índice incorreta em uma consulta não solicitada

Uma consulta como:

usado para dar:

 

agora dá

Experimente e, se tiver algum problema com os índices recomendados pelo Index Advisor Service, você pode adicioná-lo como um comentário a este blog

Mais informações sobre o recurso Index Advisor:

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

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Kamini Jagtiani

Kamini Jagtiani é gerente sênior de engenharia da equipe de consultas da Couchbase R&D. Antes da Couchbase, Kamini trabalhou 7 anos na Futurewei como arquiteto/gerente de kernel e 13 anos na IBM Informix como engenheiro de software. Kamini é bacharel em Ciência da Computação e Engenharia pela Universidade de Bombay, na Índia, e possui 5 patentes nos EUA.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.