Estas funciones son lentas y pueden plantear implicaciones de seguridad.
-
Instale el paquete
clickhouse-common-static-dbg. - Establezca el ajuste allow_introspection_functions en 1. Por motivos de seguridad, las funciones de introspección están deshabilitadas de forma predeterminada.
addressToLine
Esta función es lenta y puede tener implicaciones de seguridad.
- Instale el paquete
clickhouse-common-static-dbg. - Establezca la opción
allow_introspection_functionsen1.
address_of_binary_instruction— Dirección de la instrucción en un proceso en ejecución.UInt64
/build/obj-x86_64-linux-gnu/../src/Common/ThreadPool.cpp:199. Devuelve el nombre de un binario si no se encuentra información de depuración; en cambio, devuelve una cadena vacía si la dirección no es válida. String
Ejemplos
Selección de la primera cadena de la tabla del sistema trace_log
Query
Response
Query
Response
Query
Response
addressToLineWithInlines
addressToLine, pero devuelve un Array con todas las funciones en línea.
Por ello, es más lenta que addressToLine.
Para habilitar esta función de introspección:
- Instale el paquete
clickhouse-common-static-dbg. - Establezca el ajuste
allow_introspection_functionsen1.
address_of_binary_instruction— La dirección de una instrucción en un proceso en ejecución.UInt64
Array(String)
Ejemplos
Aplicación de la función a una dirección
Query
Response
Query
Response
addressToSymbol
address_of_binary_instruction— Dirección de una instrucción en un proceso en ejecución.UInt64
String
Ejemplos
Selección de la primera cadena de texto de la tabla del sistema trace_log
Query
Response
Query
Response
Query
Response
demangle
addressToSymbol devuelve el símbolo.
Sintaxis
symbol— Símbolo de un archivo objeto.String
String
Ejemplos
Seleccionar la primera cadena de la tabla del sistema trace_log
Query
Response
Query
Response
Query
Response
isMergeTreePartCoveredBy
nested_part— Nombre de la parte anidada esperada.Stringcovering_part— Nombre de la parte contenedora esperada.String
1 si la cubre; 0 en caso contrario. UInt8
Ejemplos
Ejemplo básico
Query
Response
logTrace
message— Mensaje que se emite al log del servidor.const String
0. UInt8
Ejemplos
Ejemplo básico
Query
Response
mergeTreePartInfo
MergeTree.
Sintaxis
part_name— Nombre de la parte que se va a descomprimir.String
Tuple con subcolumnas: partition_id, min_block, max_block, level, mutation. Tuple
Ejemplos
Ejemplo básico
Query
Response
tid
- Ninguno.
UInt64
Ejemplos
Ejemplo de uso
Query
Response