es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

ClickHouse interfaz http lee datos en formato nativo/rowbinary.

Quiero obtener la información estadística de consulta como filas leídas/bytes leídos para una consulta. Pero utilizando la interfaz nativa (cliente de golang), parece imposible.
Y utilizando la interfaz Http podríamos obtenerla en el encabezado devuelto. Pero utilizando el formato JSON/TabSeparated, la CPU del servidor parece costar mucho en la codificación. Entonces quiero usar el formato Nativo/RowBinary en su lugar para reducir el costo.
Pero no encuentro una manera recomendada de leer y resolver los datos…

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en ClickHouse, mi recomendación para obtener información estadística de consultas como filas leídas/bytes leídos es utilizar el formato Native/RowBinary en lugar del formato JSON o TabSeparated para reducir el costo de codificación de la CPU del servidor. Sin embargo, actualmente no hay una forma recomendada de leer y resolver los datos del formato Native/RowBinary disponible. Por lo tanto, puede ser necesario escribir un analizador personalizado para extraer e interpretar la información requerida. Alternativamente, se puede considerar el uso de otras herramientas de monitoreo diseñadas específicamente para este propósito, como Grafana o las tablas del sistema de ClickHouse.

Comments are closed.