Saltar al contenido principal
valornombredescripción
0HelloRespuesta de saludo del servidor
1DataIgual que datos del cliente
2ExceptionExcepción durante el procesamiento de la consulta
3ProgressProgreso de la consulta
4PongRespuesta a Ping
5EndOfStreamSe transfirieron todos los paquetes
6ProfileInfoDatos de perfilado
7TotalsValores totales
8ExtremesValores extremos (mín., máx.)
9TablesStatusResponseRespuesta a la solicitud de TableStatus
10LogLog del sistema de consultas
11TableColumnsDescripción de las columnas
12UUIDsLista de identificadores únicos de partes
13ReadTaskRequestString (UUID) que describe una solicitud para la que se necesita la siguiente tarea
14ProfileEventsPaquete con eventos de perfil del servidor
Los paquetes Data, Totals y Extremes pueden comprimirse.

Hello

Respuesta a client hello.
campotipovalordescripción
nameStringClickhouseNombre del servidor
version_majorUVarInt21Versión principal del servidor
version_minorUVarInt12Versión secundaria del servidor
revisionUVarInt54452Revisión del servidor
tzStringEurope/MoscowZona horaria del servidor
display_nameStringClickhouseNombre del servidor para la UI
version_patchUVarInt3Versión de parche del servidor

Excepción

Excepción del servidor durante el procesamiento de la consulta.
campotipovalordescripción
codeInt3260Véase ErrorCodes.cpp.
nameStringDB::ExceptionVersión principal del servidor
messageStringDB::Exception: Table X doesn't existVersión secundaria del servidor
stack_traceString~Traza de pila de C++
nestedBooltrueMás errores
Puede ser una secuencia continua de excepciones hasta que nested sea false.

Progress

Progreso de la ejecución de la consulta que el servidor informa periódicamente.
El progreso se informa en deltas. Para obtener los totales, acumúlelo en el cliente.
campotipovalordescripción
rowsUVarInt65535Número de filas
bytesUVarInt871799Número de bytes
total_rowsUVarInt0Filas totales
wrote_rowsUVarInt0Filas escritas por el cliente
wrote_bytesUVarInt0Bytes escritos por el cliente

Pong

Respuesta al Ping del cliente, sin cuerpo del paquete.

Fin del flujo

No se enviarán más paquetes Data; el resultado de la consulta ya se ha transmitido por completo del servidor al cliente. Sin cuerpo de paquete.

Información del perfil

campotipo
rowsUVarInt
blocksUVarInt
bytesUVarInt
applied_limitBool
rows_before_limitUVarInt
calculated_rows_before_limitBool

Log

Bloque de datos con el log del servidor.
Se codifica como un bloque de datos de columnas, pero nunca se comprime.
columnatipo
timeDateTime
time_microUInt32
host_nameString
query_idString
thread_idUInt64
priorityInt8
sourceString
textString

Eventos de perfil

Bloque de datos con eventos de perfil.
Se codifica como un bloque de datos de columnas, pero nunca se comprime.El tipo de value es UInt64 o Int64, según la revisión del servidor.
columnatipo
host_nameString
current_timeDateTime
thread_idUInt64
typeInt8
nameString
valueUInt64 o Int64
Última modificación el 10 de junio de 2026