Servicio de Asesor de Índices para N1QL (actualización de junio)

Esta es nuestra entrega de junio para Servicio Index Advisor para N1QL después de solucionar algunos de los errores que se encontraron tras nuestra última actualización en mayo. Tenemos previsto seguir improvisando el servicio Index Advisor(¿De qué se trata?). Las correcciones en Index Advisor que normalmente vería en la siguiente versión de mantenimiento están ahora a su disposición cada mes.

¿Para quién es? y ¿Cuándo utilizarlo?

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

A costa de repetirme,

Este servicio ofrece recomendaciones sobre índices para ayudar a los administradores de bases de datos, desarrolladores y arquitectos a optimizar el rendimiento de las consultas y cumplir los acuerdos de nivel de servicio.

Este servicio le resultará útil si

  1. Quiere evitar leer el creación de índices normasCompréndalos y aplíquelos para encontrar los índices adecuados para su consulta/consultas/carga de trabajo.
  2.  Desea seguir utilizando Couchbase Community Edition.
  3.  ¿Está utilizando un versión anterior de Couchbase (versión 5.5,6.0) y necesitas ayuda para crear los índices adecuados para tus consultas.
  4. Desea generar consejos para los índices sin crear un cubo o cargar el esquema o los datos.

¿Qué hay de nuevo?

Incluso si usted tiene el servidor Couchbase Server 6.5 descargado y puede utilizar Index Advisor desde Query Workbench, este Index Advisor es una versión más reciente (sin un gran aspecto de interfaz de usuario), pero con los siguientes defectos corregidos.

1. Advise no proporciona el índice de cobertura para la operación de unión.

Con esta mejora, una consulta como

que solía dar

Esta consulta no pudo dar una recomendación de índice de cobertura para bucket_01.

ahora da

 

2. Advise devuelve a veces una recomendación de índice vacía

Una consulta como:

 

utilizado para dar

Hay un índice en blanco que se recomienda, además dice que esos índices están cubriendo pero no incluyen campos del predicado.

ahora da

3. Debe dar una recomendación con un tipo de descripción en el campo

Una consulta del tipo

utilizado para dar

 

ahora da:

4. Asesor de índices para combinar información para la definición de índices duplicados

Eliminamos la definición duplicada del índice para una consulta.
Pero hay algunos casos en los que el índice duplicado puede aplicarse a diferentes keyspace_alias con diferentes reglas de recomendación.

Una consulta como:

utilizado para dar

ahora da:

5. El asesor de índices devuelve una recomendación de índice errónea en una consulta no declarada

Una consulta como:

solía dar:

 

ahora da

Pruébalo y cualquier problema que veas con los índices recomendados por Index Advisor Service, puedes añadirlo como comentario a este blog

Más información sobre la función 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

Comparte este artículo
Recibe actualizaciones del blog de Couchbase en tu bandeja de entrada
Este campo es obligatorio.

Autor

Publicado por Kamini Jagtiani

Kamini Jagtiani es Gerente Senior de Ingeniería para el Equipo de Consultas en Couchbase R&D. Antes de Couchbase, Kamini estuvo 7 años en Futurewei como Arquitecto/Gerente de Kernel y 13 años en IBM Informix como Ingeniero de Software. Kamini es licenciada en Informática e Ingeniería por la Universidad de Bombay (India) y posee 5 patentes estadounidenses.

Deja un comentario

¿Listo para empezar con Couchbase Capella?

Empezar a construir

Consulte nuestro portal para desarrolladores para explorar NoSQL, buscar recursos y empezar con tutoriales.

Utilizar Capella gratis

Ponte manos a la obra con Couchbase en unos pocos clics. Capella DBaaS es la forma más fácil y rápida de empezar.

Póngase en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítanos ayudarle.