Skip to main content
ClickHouse Cloud でのクエリこのシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータを完全に把握するには、clusterAllReplicas 関数を使用する必要があります。詳細については、こちらを参照してください。

説明

すべてのアリーナから集計した、jemalloc アロケータによる各サイズクラス (ビン) のメモリ割り当てに関する情報が含まれています。 jemalloc のスレッドローカルキャッシュの影響により、これらの統計は必ずしも完全に正確とは限りません。 小さいサイズクラスについては、slab に関するカラム (slab_size、nonfull_slabs、および waste 別名) が slab の断片化によって失われたメモリを示します。

カラム

  • index (UInt16) — サイズ順に並べたビンの索引。
  • large (UInt8) — 大きな割り当ての場合はTrue、小さな割り当ての場合はFalse。
  • size (UInt64) — このビン内の割り当てのサイズ。
  • allocations (Int64) — 割り当て数。
  • deallocations (Int64) — 解放数。
  • nregs (Int64) — slabあたりのリージョン数。
  • curslabs (Int64) — 現在のslab数。
  • curregs (Int64) — このサイズクラスの現在のリージョン数。
  • slab_size (UInt64) — 各slabのサイズ (バイト単位) 。slabベースではない大きなサイズクラスの場合はゼロ。
  • nonfull_slabs (Int64) — 空きリージョンを1つ以上含むslabの現在数。大きなサイズクラスの場合はゼロ。
別名:
  • availregs — nregs * curslabsの別名。
  • util — curregs / availregsの別名。
  • waste — greatest((curslabs * slab_size) - (curregs * size), 0)の別名。

例

現在のメモリ使用量全体に最も大きく寄与している割り当てのサイズを確認します。
最終更新日 2026年9月26日