이 함수는 느리며 보안 측면에서 고려가 필요할 수 있습니다.
-
clickhouse-common-static-dbg패키지를 설치합니다. - allow_introspection_functions 설정을 1로 지정합니다. 보안상의 이유로 인트로스펙션 함수는 기본적으로 비활성화되어 있습니다.
addressToLine
이 함수는 느리며 보안상 문제가 될 수 있습니다.
clickhouse-common-static-dbg패키지를 설치합니다.allow_introspection_functions설정을1로 지정합니다.
이 함수는 비결정적입니다. 동일한 인수에 대해 다른 결과를 반환할 수 있습니다.
address_of_binary_instruction— 실행 중인 프로세스의 명령어 주소입니다.UInt64
/build/obj-x86_64-linux-gnu/../src/Common/ThreadPool.cpp:199와 같습니다. 디버그 정보를 찾을 수 없으면 바이너리 이름을 반환하며, 주소가 유효하지 않으면 빈 문자열을 반환합니다. String
예시
trace_log 시스템 테이블에서 첫 번째 문자열 조회하기
Query
Response
Query
Response
Query
Response
addressToLineWithInlines
addressToLine과 유사하지만, 모든 인라인 함수가 포함된 배열을 반환합니다.
이 때문에 addressToLine보다 더 느립니다.
이 인트로스펙션 함수를 활성화하려면 다음을 수행하십시오.
clickhouse-common-static-dbg패키지를 설치합니다.allow_introspection_functions설정을1로 지정합니다.
이 함수는 비결정적입니다. 동일한 인수에 대해 서로 다른 결과를 반환할 수 있습니다.
address_of_binary_instruction— 실행 중인 프로세스에 있는 명령어의 주소입니다.UInt64
Array(String)
예시
주소에 함수를 적용하는 예시
Query
Response
Query
Response
addressToSymbol
이 함수는 비결정적입니다. 동일한 인수에 대해 서로 다른 결과를 반환할 수 있습니다.
address_of_binary_instruction— 실행 중인 프로세스의 명령어 주소입니다.UInt64
String
예시
trace_log 시스템 테이블에서 첫 번째 문자열을 선택하기
Query
Response
Query
Response
Query
Response
demangle
addressToSymbol 함수가 반환합니다.
구문
symbol— 객체 파일의 심볼입니다.String
String
예시
trace_log 시스템 테이블에서 첫 번째 문자열 조회
Query
Response
Query
Response
Query
Response
isMergeTreePartCoveredBy
1을, 그렇지 않으면 0을 반환합니다. UInt8
예시
기본 예시
Query
Response
logTrace
max_block_size 설정은 로그에 표시되는 메시지 수에 영향을 주지
않습니다.
구문
message— 서버 로그에 기록되는 메시지입니다.const String
0을 반환합니다. UInt8
예시
기본 예시
Query
Response
mergeTreePartInfo
MergeTree 파트 이름에서 유용한 값을 추출해 주는 함수입니다.
구문
part_name— 압축 해제할 파트 이름입니다.String
Tuple을 반환합니다: partition_id, min_block, max_block, level, mutation. Tuple
예시
기본 예시
Query
Response
tid
- 없음.
UInt64
예시
사용 예시
Query
Response