ClickHouse Cloud でのクエリこのシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータを完全に把握するには、
clusterAllReplicas 関数を使用する必要があります。詳細については、こちらを参照してください。説明
すべてのサーバースレッドのスタックトレースが格納されています。これにより、開発者はサーバーの状態を調査できます。 スタックフレームを分析するには、addressToLine、addressToLineWithInlines、addressToSymbol、demangle のイントロスペクション関数を使用します。
カラム
thread_name(String) — スレッド名。thread_id(UInt64) — スレッド識別子query_id(String) — このスレッドが属するクエリの ID。trace(Array(UInt64)) — このスレッドのスタックトレース。FreeBSD を除く ELF プラットフォームでは、ClickHouse のメインバイナリ内のアドレスは物理的なファイルオフセットとして格納され、それ以外のアドレスは ClickHouse サーバープロセス内の仮想メモリアドレスになります。untracked_memory(Int64) — まだ親の MemoryTracker に反映されていないメモリ割り当て量を表す、スレッドごとのカウンター。最後の flush 以降、割り当てた量より解放した量のほうが多い場合は、負の値になることがあります。
例
イントロスペクション関数を有効にするには:関連項目
- イントロスペクション関数 — 利用可能なイントロスペクション関数とその使い方。
- system.trace_log — サンプリングクエリプロファイラ、および
trace_typeカラムに示されるその他のソースによって収集されたスタックトレースが格納されています。 - arrayMap —
arrayMap関数の説明と使用例。 - arrayFilter —
arrayFilter関数の説明と使用例。