Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة لـ iceberg_*

تتوفر هذه الإعدادات في system.settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية.

iceberg_delete_data_on_drop

النوع
Bool
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.90إعداد جديد

تحديد ما إذا كان سيتم حذف جميع ملفات Iceberg عند تنفيذ عملية الحذف أم لا.

iceberg_delete_manifest_decode_concurrency

النوع
NonZeroUInt64
القيمة الافتراضية
4
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.84إعداد جديد يحدّ من عدد ملفات manifest الحذف لـ Iceberg التي تُفك شفرتها بالتزامن قبل قراءة الصف الأول. قبل الإصدار 26.8، كان يُفك ترميز ملف manifest واحد في كل مرة، بينما كان جلب الملف التالي جارياً بالفعل؛ لذا فإن `2` هو أقرب قيمة مكافئة للسلوك السابق، الذي كان يضع مجموع رحلات الذهاب والإياب إلى التخزين الكائني على المسار الحرج قبل الصف الأول.

الحد الأقصى لعدد ملفات manifest الحذف لـ Iceberg التي تُفك شفرتها بالتزامن أثناء تنفيذ الاستعلام، قبل قراءة أي ملف بيانات.

يجب فك شفرة جميع ملفات manifest الحذف قبل قراءة أي ملف بيانات، لذا يقع هذا العمل على المسار الحرج قبل إرجاع الصف الأول. يتيح فك شفرة عدة ملفات في الوقت نفسه تداخل رحلات الذهاب والإياب إلى التخزين الكائني مع أعمال التشذيب لكل صف.

تزيد القيم الأعلى من ذروة استخدام الذاكرة أثناء تهيئة الاستعلام عند تعطيل ذاكرة التخزين المؤقت لملفات البيانات الوصفية لـ Iceberg أو امتلائها، لأن كل ملف manifest قيد المعالجة يحتفظ عندئذٍ بمحتواه المفكوك الترميز.

يجب أن تكون القيمة أكبر من صفر؛ تفك القيمة 1 شفرة ملفات manifest واحداً تلو الآخر.

iceberg_manifest_min_count_to_compact

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
30
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.730إعداد جديد للتحكم في دمج ملفات manifest لجداول Iceberg.

الحد الأدنى لعدد ملفات manifest المطلوب لبدء دمج يقتصر على ملفات manifest عبر OPTIMIZE TABLE … MANIFEST. إذا كان العدد الحالي لملفات manifest أقل من هذه العتبة أو مساويًا لها، فسيتم تخطي الدمج. يتطلب تفعيل allow_experimental_iceberg_compaction.

iceberg_max_number_datafiles_to_compact

النوع
UInt64
القيمة الافتراضية
1000
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.51000إعداد جديد

العتبة الخاصة بملفات بيانات الدمج في Iceberg.

iceberg_orphan_files_older_than_seconds

ميزة تجريبية
النوع
UInt64
القيمة الافتراضية
259200
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
26.4259200إعداد جديد لعتبة العمر الافتراضية للملفات اليتيمة

عتبة العمر الافتراضية، بالثواني، لإزالة الملفات اليتيمة في جداول Iceberg. لا تُعدّ الملفات الأحدث من هذه العتبة ملفات يتيمة. يُستخدم هذا الإعداد عند عدم تمرير الوسيط older_than في استدعاء الإجراء remove_orphan_files(). القيمة الافتراضية هي 259200 (3 أيام).

iceberg_snapshot_id

النوع
Int64
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.40إعداد جديد.

نفّذ استعلامًا على جدول Iceberg باستخدام معرّف اللقطة المحدّد.

iceberg_timestamp_ms

النوع
Int64
القيمة الافتراضية
0
سجل الإصدارات
الإصدارالقيمة الافتراضيةالتعليق
25.40إعداد جديد.

استعلم عن جدول Iceberg باستخدام اللقطة السارية عند طابع زمني محدد.

Navigation