الوصف
type ضمن تهيئة القرص، وهو ما يحدد أين وكيف يخزّن القرص بياناته (نظام الملفات المحلي، أو تخزين الكائنات، أو ذاكرة تخزين مؤقت فوق قرص آخر، وما إلى ذلك).
لاحظ أن هذا الجدول يسرد أنواع الأقراص المتاحة، بينما يسرد system.disks مثيلات الأقراص المُعدّة على الخادم.
الأعمدة
name(String) — اسم نوع القرص، كما هو محدد فيtypeضمن تهيئة القرص.description(String) — وصف عام لما يتيحه نوع القرص.syntax(String) — كيفية تحديد نوع القرص في تهيئة القرص.examples(String) — أمثلة استخدام.introduced_in(String) — إصدار ClickHouse الذي طُرح فيه نوع القرص لأول مرة، بصيغة major.minor.related(Array(String)) — أسماء أنواع الأقراص ذات الصلة.
أمثلة على التهيئة
CREATE/ATTACH باستخدام الدالة disk. ويُقبل نوع القرص نفسه والمعلمات نفسها في كلتا الحالتين.
الإعداد الثابت
storage_configuration في إعدادات الخادم. يوضّح المثال التالي قرص s3 وسياسة تخزين تستخدمه.
config.xml
config.yaml
Query
الإعداد الديناميكي
CREATE/ATTACH، من دون الحاجة إلى تعريف قرص مسبقًا في ملفات التهيئة، باستخدام الدالة disk:
Query
مثال
Query
انظر أيضًا
system.disks— الأقراص المُهيّأة على الخادم.system.storage_policies— سياسات التخزين ووحداته.