Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

system.disks

الوصف

تحتوي على معلومات حول الأقراص المحددة في تهيئة الخادم.

الأعمدة

  • name (String) — اسم القرص في تهيئة الخادم.
  • path (String) — المسار إلى نقطة الربط في نظام الملفات.
  • free_space (UInt64) — المساحة الحرة على القرص بالبايت.
  • total_space (UInt64) — سعة القرص بالبايت.
  • unreserved_space (UInt64) — المساحة الحرة غير المحجوزة (free_space ناقص حجم الحجوزات المستخدمة من قِبل عمليات الدمج والإدراج وعمليات الكتابة الأخرى على القرص قيد التشغيل حاليًا).
  • keep_free_space (UInt64) — مقدار مساحة القرص التي يجب أن تبقى حرة، بالبايت. يُحدَّد في المعلَمة keep_free_space_bytes ضمن تهيئة القرص.
  • type (String) — نوع القرص الذي يحدد مكان تخزين البيانات: RAM أو محرك أقراص محلي أو تخزين بعيد.
  • object_storage_type (String) — نوع تخزين الكائنات إذا كان نوع القرص هو object_storage.
  • metadata_type (String) — نوع تخزين البيانات الوصفية إذا كان نوع القرص هو object_storage.
  • is_encrypted (UInt8) — علامة توضّح ما إذا كان هذا القرص يشفّر البيانات الأساسية.
  • is_read_only (UInt8) — علامة تشير إلى أنه لا يمكن إجراء سوى عمليات القراءة باستخدام هذا القرص.
  • is_write_once (UInt8) — علامة تشير إلى ما إذا كان القرص يقبل الكتابة لمرة واحدة. وهذا يعني أنه يدعم BACKUP إلى هذا القرص، لكنه لا يدعم INSERT في جدول MergeTree على هذا القرص.
  • is_remote (UInt8) — علامة تشير إلى العمليات التي يتطلب تنفيذها على هذا القرص تفاعلًا عبر الشبكة.
  • is_broken (UInt8) — علامة تشير إلى ما إذا كان القرص معطّلًا. تبلغ مساحة الأقراص المعطّلة 0 ولا يمكن استخدامها.
  • cache_path (String) — المسار إلى دليل التخزين المؤقت على محرك الأقراص المحلي إذا كان القرص يدعم التخزين المؤقت.

مثال

SELECT * FROM system.disks;
┌─name────┬─path─────────────────┬───free_space─┬──total_space─┬─keep_free_space─┐
│ default │ /var/lib/clickhouse/ │ 276392587264 │ 490652508160 │               0 │
└─────────┴──────────────────────┴──────────────┴──────────────┴─────────────────┘

1 rows in set. Elapsed: 0.001 sec.
Navigation