تتوفر هذه الإعدادات في system.settings، وهي مُولَّدة تلقائيًا من الشفرة المصدرية.
iceberg_delete_data_on_drop
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.9 | 0 | إعداد جديد |
تحديد ما إذا كان سيتم حذف جميع ملفات Iceberg عند تنفيذ عملية الحذف أم لا.
iceberg_delete_manifest_decode_concurrency
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.8 | 4 | إعداد جديد يحدّ من عدد ملفات manifest الحذف لـ Iceberg التي تُفك شفرتها بالتزامن قبل قراءة الصف الأول. قبل الإصدار 26.8، كان يُفك ترميز ملف manifest واحد في كل مرة، بينما كان جلب الملف التالي جارياً بالفعل؛ لذا فإن `2` هو أقرب قيمة مكافئة للسلوك السابق، الذي كان يضع مجموع رحلات الذهاب والإياب إلى التخزين الكائني على المسار الحرج قبل الصف الأول. |
الحد الأقصى لعدد ملفات manifest الحذف لـ Iceberg التي تُفك شفرتها بالتزامن أثناء تنفيذ الاستعلام، قبل قراءة أي ملف بيانات.
يجب فك شفرة جميع ملفات manifest الحذف قبل قراءة أي ملف بيانات، لذا يقع هذا العمل على المسار الحرج قبل إرجاع الصف الأول. يتيح فك شفرة عدة ملفات في الوقت نفسه تداخل رحلات الذهاب والإياب إلى التخزين الكائني مع أعمال التشذيب لكل صف.
تزيد القيم الأعلى من ذروة استخدام الذاكرة أثناء تهيئة الاستعلام عند تعطيل ذاكرة التخزين المؤقت لملفات البيانات الوصفية لـ Iceberg أو امتلائها، لأن كل ملف manifest قيد المعالجة يحتفظ عندئذٍ بمحتواه المفكوك الترميز.
يجب أن تكون القيمة أكبر من صفر؛ تفك القيمة 1 شفرة ملفات manifest واحداً تلو الآخر.
iceberg_manifest_min_count_to_compact
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.7 | 30 | إعداد جديد للتحكم في دمج ملفات manifest لجداول Iceberg. |
الحد الأدنى لعدد ملفات manifest المطلوب لبدء دمج يقتصر على ملفات manifest عبر OPTIMIZE TABLE … MANIFEST. إذا كان العدد الحالي لملفات manifest أقل من هذه العتبة أو مساويًا لها، فسيتم تخطي الدمج. يتطلب تفعيل allow_experimental_iceberg_compaction.
iceberg_max_number_datafiles_to_compact
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.5 | 1000 | إعداد جديد |
العتبة الخاصة بملفات بيانات الدمج في Iceberg.
iceberg_orphan_files_older_than_seconds
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 26.4 | 259200 | إعداد جديد لعتبة العمر الافتراضية للملفات اليتيمة |
عتبة العمر الافتراضية، بالثواني، لإزالة الملفات اليتيمة في جداول Iceberg. لا تُعدّ الملفات الأحدث من هذه العتبة ملفات يتيمة. يُستخدم هذا الإعداد عند عدم تمرير الوسيط older_than في استدعاء الإجراء remove_orphan_files(). القيمة الافتراضية هي 259200 (3 أيام).
iceberg_snapshot_id
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.4 | 0 | إعداد جديد. |
نفّذ استعلامًا على جدول Iceberg باستخدام معرّف اللقطة المحدّد.
iceberg_timestamp_ms
سجل الإصدارات
| الإصدار | القيمة الافتراضية | التعليق |
|---|---|---|
| 25.4 | 0 | إعداد جديد. |
استعلم عن جدول Iceberg باستخدام اللقطة السارية عند طابع زمني محدد.