メインコンテンツへスキップ

サーバーで現在実行中のコードを確認する

ClickHouse には、組み込みのデバッガーとイントロスペクション機能が備わっています。 たとえば、system.stack_trace テーブルにクエリを実行すると、実行時点で各サーバー上のすべてのスレッドのスタックトレースを取得できます。
クエリ結果には、スレッドが実行中または待機中の ClickHouse ソースコード内の箇所が表示されます。 (イントロスペクション関数を有効にするには、allow_introspection_functions1 に設定する必要があります。) レスポンスは次のようになります。
ClickHouse を .deb/.rpm/.tgz からインストールした場合は、ソースコード上の行番号を確認するために、デバッグ情報付きパッケージを追加でインストールすることもできます。
ClickHouse を単一バイナリとしてインストールしている場合は、デバッグ情報はすでに含まれています。
より概要レベルの情報については、以下のシステムテーブルも参照してください。また、ほかのシステムテーブル にも役立つ情報があります。
最終更新日 2026年6月12日