2017-05-23 15 views
1

현재 Clickhouse의 시스템 테이블에서 메트릭을 수집하고 있으며 system.parts 테이블에서 정보를 가져올 때 나열되지 않은 열이 나열되어 있으면 다음 열의 내용을 설명하는 데 도움을 줄 수 있습니다. :Clickhouse system.parts 테이블 열 정의

  • 수준
  • primary_key_bytes_in_memory
  • primary_key_bytes_in_memory_allocated

내가 특별히입니다 간 기본 키의 인덱스 크기를 알고 있지만 위의 두 기본 키 열의 차이를 확인하는 데 문제가 있습니다.

답변

2
  • 레벨 - 부분을 형성하는 병합 트리의 깊이. 그것은 새로 생성 부분에 0을, 그리고 이후 병합 레벨의 최대로서 산출된다
  • primary_key_bytes_in_memory - 바이트 인덱스의 총 크기가
  • primary_key_bytes_in_memory_allocated (대략 수 있음) - 메모리의 전체 크기 할당 인덱스가 메모리에 저장되기 때문에, 인덱스
  • 위한

, > = primary_key_byte를 primary_key_bytes_in_memory_allocated 것으로 예상있어 s_in_memory. 그것은 표준 컨테이너의 경우 용량크기 사이의 차이와 관련이 있습니다.

+0

감사합니다. @ Nikolai Kochetov 다른 몇몇 사람들과 나를 도울 수 있는지 궁금해서 Yandex 팀에 물어 봤지만 아직 답장을 보내지 않았습니다. - system.events - system.metrics - system.asynchronous_metrics 나는 다음의 측정 http://docs.datadoghq.com/integrations/postgresql/#metrics에 대한 보고서를 수집 동등한를 달성하기 위해 노력하고 있지만, 어떤 필드가 무엇을 나타내는 지 모릅니다. – joeybloggs