Skip to main content

الوصف

يحتوي على قائمة بأنواع الأقراص التي يدعمها الخادم، إلى جانب الوثائق المضمّنة لكل نوع. ويُحدَّد نوع القرص في type ضمن تهيئة القرص، وهو ما يحدد أين وكيف يخزّن القرص بياناته (نظام الملفات المحلي، أو تخزين الكائنات، أو ذاكرة تخزين مؤقت فوق قرص آخر، وما إلى ذلك). لاحظ أن هذا الجدول يسرد أنواع الأقراص المتاحة، بينما يسرد system.disks مثيلات الأقراص المُعدّة على الخادم.

الأعمدة

  • name (String) — اسم نوع القرص، كما هو محدد في type ضمن تهيئة القرص.
  • description (String) — وصف عام لما يتيحه نوع القرص.
  • syntax (String) — كيفية تحديد نوع القرص في تهيئة القرص.
  • examples (String) — أمثلة استخدام.
  • introduced_in (String) — إصدار ClickHouse الذي طُرح فيه نوع القرص لأول مرة، بصيغة major.minor.
  • related (Array(String)) — أسماء أنواع الأقراص ذات الصلة.

أمثلة على التهيئة

يمكن تهيئة القرص بطريقتين: ثابتًا، في ملفات تهيئة الخادم (XML أو YAML)، أو ديناميكيًا، في إعدادات استعلام CREATE/ATTACH باستخدام الدالة disk. ويُقبل نوع القرص نفسه والمعلمات نفسها في كلتا الحالتين.

الإعداد الثابت

تُعرَّف الأقراص ضمن storage_configuration في إعدادات الخادم. يوضّح المثال التالي قرص s3 وسياسة تخزين تستخدمه.
config.xml
الإعداد نفسه بصيغة YAML:
config.yaml
يمكن للجدول بعد ذلك استخدام القرص عبر سياسة التخزين الخاصة به:
Query

الإعداد الديناميكي

يمكن أيضًا تعريف قرص مباشرةً ضمن إعدادات استعلام CREATE/ATTACH، من دون الحاجة إلى تعريف قرص مسبقًا في ملفات التهيئة، باستخدام الدالة disk:
Query
راجع إعداد التخزين الخارجي للاطلاع على القائمة الكاملة للمعلمات لكل نوع من أنواع الأقراص.

مثال

Query

انظر أيضًا

Last modified on July 2, 2026