Este é o nosso lançamento de fevereiro para Serviço de consultor de índices depois de corrigir alguns dos erros encontrados. 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 estarã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 fornecerá recomendações de índices para ajudar DBAs, desenvolvedores e arquitetos a otimizar o desempenho das consultas e atender aos SLAs.

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.  Ainda não deseja fazer o download do servidor Couchbase 6.5 mais recente.
  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. Aviso de índice no espaço de chave virtual

2. Index Advisor para dar suporte ao espaço de chave virtual para instruções de exclusão/fusão/atualização

Com essas duas correções, uma consulta como

que costumava dar

agora dá

3. Index Advisor para remover o identificador na expressão Meta()

Para uma consulta como:

obteríamos

Agora modificamos isso para:

para melhor utilização.

4. Consulta: Aconselhar função de mensagem confusa

Várias mensagens de erro confusas foram substituídas por explicações mais detalhadas e claras.

5. O uso de advise em uma consulta que tem a palavra-chave USE index retorna um erro incorreto

usado para dar

agora dá

Também foram adicionados mais alguns aprimoramentos menores.

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/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

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.

Deixar uma resposta