Consultas en ClickHouse CloudLos datos de esta tabla del sistema se almacenan localmente en cada nodo de ClickHouse Cloud. Por lo tanto, para obtener una vista completa de todos los datos, es necesario usar la función
clusterAllReplicas. Consulta aquí para más detalles.Descripción
Contiene los puntos de instrumentación que utilizan la función XRay de LLVM. Disponibilidadsystem.instrumentation solo está presente en builds de ClickHouse compiladas con soporte para LLVM XRay (USE_XRAY). En builds que no lo incluyen, la tabla no existe y las consultas sobre ella fallarán con UNKNOWN_TABLE. Puede comprobar si su build lo tiene habilitado con:
Columnas
id(UInt32) — ID del punto de instrumentaciónfunction_id(Int32) — ID asignado a la función en la sección xray_instr_map del binario ELF.function_name(LowCardinality(String)) — Nombre utilizado para instrumentar la función.handler(LowCardinality(String)) — Handler aplicado a los puntos de instrumentación de la función.entry_type(Enum8(‘Entry’ = 0, ‘Exit’ = 1, ‘EntryAndExit’ = 2)) — Tipo de entrada del parche.symbol(LowCardinality(String)) — Nombre completo del símbolo, desmangleado.arguments(Array(Dynamic)) — Argumentos de la llamada al handler.
Ejemplo
Véase también
- SYSTEM INSTRUMENT — Añada o elimine puntos de instrumentación.
- system.trace_log — Inspeccione el registro de perfilado.
- system.symbols — Inspeccione los símbolos para añadir puntos de instrumentación.