Interroger dans ClickHouse CloudLes données de cette table système sont stockées localement sur chaque nœud de ClickHouse Cloud. Pour obtenir une vue complète de l’ensemble des données, il faut donc utiliser la fonction
clusterAllReplicas. Consultez cette page pour plus de détails.Description
Contient des informations sur les allocations de mémoire effectuées par l’allocateur jemalloc dans différentes classes de taille (bins), agrégées à partir de toutes les arenas. Ces statistiques peuvent ne pas être totalement exactes en raison du cache local par thread dans jemalloc. Pour les petites classes de taille, les colonnes relatives aux slabs (slab_size, nonfull_slabs et l’alias waste) mesurent la mémoire perdue à cause de la fragmentation des slabs.
Colonnes
index(UInt16) — Index du bin, classé par taille.large(UInt8) — true pour les grandes allocations et false pour les petites.size(UInt64) — Taille des allocations dans ce bin.allocations(Int64) — Nombre d’allocations.deallocations(Int64) — Nombre de désallocations.nregs(Int64) — Nombre de régions par slab.curslabs(Int64) — Nombre actuel de slabs.curregs(Int64) — Nombre actuel de régions pour cette classe de taille.slab_size(UInt64) — Taille de chaque slab en octets. Zéro pour les grandes classes de taille, qui ne reposent pas sur des slabs.nonfull_slabs(Int64) — Nombre actuel de slabs contenant au moins une région libre. Zéro pour les grandes classes de taille.
availregs— alias denregs * curslabs.util— alias decurregs / availregs.waste— alias degreatest((curslabs * slab_size) - (curregs * size), 0).