Real-Time Market AnalyticsClickHouse Workshops

05 Pedir a la IA que corrija una consulta

Entrega a ClickHouse Assistant la consulta del módulo 04 que explora toda la tabla; observa cómo diagnostica la clave de ordenación ausente y propone un skip index y una projection con SQL listo para ejecutar.

ClickHouse Cloud incorpora un copiloto, ClickHouse Assistant, directamente en SQL Console. Conoce las funciones y las prácticas recomendadas de ClickHouse, no solo SQL genérico.

SQL Console con una consulta count en el editor y el icono brillante de Assistant en la esquina superior derecha

Abre SQL Console y haz clic en el icono brillante de la esquina superior derecha para abrir Assistant. La consulta permanece en el editor mientras conversas.

  1. Abre Assistant en SQL Console.

  2. Pega la consulta no optimizada del módulo 4.7:

    SELECT count() FROM forex WHERE bid > 1.5;
  3. Pregunta en lenguaje natural: «¿Por qué esta consulta explora toda la tabla y cómo puedo acelerarla?»

  4. Lee la respuesta: diagnostica por qué la consulta explora todo (bid no pertenece a la clave de ordenación) y propone soluciones concretas de ClickHouse con SQL listo para ejecutar: un minmax skip index ligero sobre bid o una projection que guarda una copia de los datos preordenada por bid.

En qué debes fijarte

Assistant explica que bid no está en la clave de ordenación y, por tanto, no se puede descartar nada. Después ofrece soluciones específicas de ClickHouse, cada una con SQL ALTER TABLE listo para copiar y pegar y un botón «Open in editor». No es un consejo genérico: utiliza exactamente las funciones que ClickHouse pone a tu disposición.

Panel de ClickHouse Assistant que propone un minmax skip index y una projection sobre la columna bid, ambos con SQL ALTER TABLE listo para ejecutar

¿Quieres seguir tu progreso?

Opcional. Enviaremos un enlace por correo para confirmar tu dirección; el progreso se registrará cuando lo abras.

Usa tu correo de trabajo, no uno personal.

Para seguir el progreso también debes aceptar los Términos del servicio actuales en la Configuración de privacidad.

ES