> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> مطابق لـ `system.jemalloc_bins` لكن بصف واحد لكل (arena, bin) بدلًا من التجميع عبر الساحات. تنتمي الشرائح (slabs) إلى ساحة واحدة، لذا يحدد هذا الجدول موضع التجزؤ داخل ساحة بعينها (بما في ذلك الساحات المخصصة لبيانات `MergeTree` الوصفية والتجميع الفوري وذاكرة التخزين المؤقت)، ويرتبط بـ `system.jemalloc_sampled_allocations` عبر كل من `arena` وفئة الحجم.

# system.jemalloc_arena_bins

## الوصف

مماثل لـ `system.jemalloc_bins` لكن بصف واحد لكل (arena, bin) بدلاً من التجميع عبر الساحات. تنتمي الشرائح إلى ساحة واحدة، لذا يحدّد هذا الجدول موضع التجزؤ في ساحة بعينها (بما في ذلك الساحات المخصّصة للبيانات الوصفية الخاصة بـ `MergeTree`، والتجميع الفوري، وذاكرة التخزين المؤقت)، ويرتبط بالجدول `system.jemalloc_sampled_allocations` عبر كلٍّ من `arena` وفئة الحجم.

## الأعمدة

* `arena` ([UInt32](/docs/ar/reference/data-types/int-uint)) — فهرس الساحة. يرتبط بـ `system.jemalloc_sampled_allocations.arena`.
* `purpose` ([String](/docs/ar/reference/data-types/string)) — الغرض من ساحة مخصّصة طويلة العمر: 'mergetree' (البيانات الوصفية للأجزاء والجداول)، 'jit'، 'cache'. يكون فارغًا للساحات ذات الغرض العام. الساحات المخصّصة تحتفظ بتخصيصات طويلة العمر بحكم تصميمها؛ ولذلك تستثنيها تقارير التجزؤ عادةً.
* `index` ([UInt16](/docs/ar/reference/data-types/int-uint)) — فهرس الـ bin مرتّبًا حسب الحجم.
* `large` ([UInt8](/docs/ar/reference/data-types/int-uint)) — True للتخصيصات الكبيرة و False للصغيرة.
* `size` ([UInt64](/docs/ar/reference/data-types/int-uint)) — حجم التخصيصات في هذا الـ bin.
* `allocations` ([Int64](/docs/ar/reference/data-types/int-uint)) — عدد التخصيصات.
* `deallocations` ([Int64](/docs/ar/reference/data-types/int-uint)) — عدد عمليات تحرير الذاكرة.
* `nregs` ([Int64](/docs/ar/reference/data-types/int-uint)) — عدد المناطق في كل شريحة.
* `curslabs` ([Int64](/docs/ar/reference/data-types/int-uint)) — العدد الحالي للشرائح.
* `curregs` ([Int64](/docs/ar/reference/data-types/int-uint)) — العدد الحالي للمناطق في فئة الحجم هذه.
* `slab_size` ([UInt64](/docs/ar/reference/data-types/int-uint)) — حجم كل شريحة بالبايت. يساوي صفرًا لفئات الأحجام الكبيرة، إذ لا تعتمد على الشرائح.
* `nonfull_slabs` ([Int64](/docs/ar/reference/data-types/int-uint)) — العدد الحالي للشرائح التي تحتوي على منطقة حرة واحدة على الأقل. يساوي صفرًا لفئات الأحجام الكبيرة.

**الأسماء البديلة:**

* `availregs` — اسم بديل لـ `nregs * curslabs`.
* `util` — اسم بديل لـ `curregs / availregs`.
* `waste` — اسم بديل لـ `greatest((curslabs * slab_size) - (curregs * size), 0)`.
