الوصف
يحتوي هذا الجدول على معلومات حول أجزاء الإسقاط في جداول عائلة MergeTree.
الأعمدة
partition(String) — اسم القسم.name(String) — اسم جزء البيانات.part_type(String) — تنسيق تخزين جزء البيانات. القيم الممكنة: Wide (ملف لكل عمود) وCompact (ملف واحد لجميع الأعمدة).parent_name(String) — اسم جزء البيانات المصدر (الأصل).parent_uuid(UUID) — معرّف UUID لجزء البيانات المصدر (الأصل).parent_part_type(String) — تنسيق تخزين جزء البيانات المصدر (الأصل).active(UInt8) — علامة تشير إلى ما إذا كان جزء البيانات نشطًا. إذا كان نشطًا، يُستخدم في جدول؛ وإلا فهو على وشك الحذف. تظهر أجزاء البيانات غير النشطة بعد عمليات الدمج والتعديل.marks(UInt64) — عدد العلامات. للحصول على عدد تقريبي للصفوف في جزء بيانات، اضرب عدد العلامات في دقة الفهرس (عادةً 8192). لا ينطبق هذا التلميح على الدقة التكيفية.rows(UInt64) — عدد الصفوف.bytes_on_disk(UInt64) — الحجم الإجمالي لجميع ملفات جزء البيانات بالبايت.data_compressed_bytes(UInt64) — الحجم الإجمالي للبيانات المضغوطة في جزء البيانات، باستثناء جميع الملفات المساعدة، مثل الملفات التي تحتوي على علامات.data_uncompressed_bytes(UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في جزء البيانات، باستثناء جميع الملفات المساعدة، مثل الملفات التي تحتوي على علامات.marks_bytes(UInt64) — حجم ملف العلامات.parent_marks(UInt64) — عدد العلامات في الجزء المصدر (الأصل).parent_rows(UInt64) — عدد الصفوف في الجزء المصدر (الأصل).parent_bytes_on_disk(UInt64) — الحجم الإجمالي لجميع ملفات جزء البيانات المصدر (الأصل) بالبايت.parent_data_compressed_bytes(UInt64) — الحجم الإجمالي للبيانات المضغوطة في جزء البيانات المصدر (الأصل).parent_data_uncompressed_bytes(UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في جزء البيانات المصدر (الأصل).parent_marks_bytes(UInt64) — حجم ملف العلامات في جزء البيانات المصدر (الأصل).modification_time(DateTime) — وقت تعديل الدليل الذي يحتوي على جزء البيانات. ويتوافق ذلك عادةً مع وقت إنشاء جزء البيانات.remove_time(DateTime) — الوقت الذي أصبح فيه جزء البيانات غير نشط.refcount(UInt32) — عدد المواضع التي يُستخدم فيها جزء البيانات. وتشير قيمة أكبر من 2 إلى أن جزء البيانات يُستخدم في الاستعلامات أو عمليات الدمج.min_date(Date) — القيمة الدنيا لمفتاح التاريخ في جزء البيانات.max_date(Date) — القيمة القصوى لمفتاح التاريخ في جزء البيانات.min_time(DateTime) — القيمة الدنيا لمفتاح التاريخ والوقت في جزء البيانات.max_time(DateTime) — القيمة القصوى لمفتاح التاريخ والوقت في جزء البيانات.partition_id(String) — معرّف القسم.min_block_number(Int64) — الحد الأدنى لعدد أجزاء البيانات التي يتكوّن منها الجزء الحالي بعد الدمج.max_block_number(Int64) — الحد الأقصى لعدد أجزاء البيانات التي يتكوّن منها الجزء الحالي بعد الدمج.level(UInt32) — عمق شجرة الدمج. تشير القيمة صفر إلى أن الجزء الحالي أُنشئ بعملية إدراج، وليس بدمج أجزاء أخرى.data_version(UInt64) — رقم يُستخدم لتحديد عمليات التعديل التي ينبغي تطبيقها على جزء البيانات (عمليات التعديل التي يكون إصدارها أعلى من data_version).primary_key_bytes_in_memory(UInt64) — مقدار الذاكرة (بالبايت) المستخدمة لقيم المفتاح الأساسي.primary_key_bytes_in_memory_allocated(UInt64) — مقدار الذاكرة (بالبايت) المحجوزة لقيم المفتاح الأساسي.is_frozen(UInt8) — علامة تشير إلى وجود نسخة احتياطية لبيانات قسم. القيمة 1 تعني وجود النسخة الاحتياطية، والقيمة 0 تعني عدم وجودها.database(String) — اسم قاعدة البيانات.table(String) — اسم الجدول.engine(String) — اسم محرك الجدول دون معلمات.disk_name(String) — اسم القرص الذي يخزّن جزء البيانات.path(String) — المسار المطلق إلى المجلد الذي يحتوي على ملفات جزء البيانات.hash_of_all_files(String) — sipHash128 للملفات المضغوطة.hash_of_uncompressed_files(String) — sipHash128 للملفات غير المضغوطة (مثل ملفات العلامات وملف الفهرس وغيرها).uncompressed_hash_of_compressed_files(String) — sipHash128 للبيانات الموجودة في الملفات المضغوطة كما لو كانت غير مضغوطة.delete_ttl_info_min(DateTime) — القيمة الدنيا لمفتاح التاريخ والوقت لقاعدة TTL DELETE.delete_ttl_info_max(DateTime) — القيمة القصوى لمفتاح التاريخ والوقت لقاعدة TTL DELETE.move_ttl_info.expression(Array(String)) — مصفوفة من التعبيرات. يعرّف كل تعبير قاعدة TTL MOVE.move_ttl_info.min(Array(DateTime)) — مصفوفة من قيم التاريخ والوقت. يصف كل عنصر الحد الأدنى لقيمة المفتاح لقاعدة TTL MOVE.move_ttl_info.max(Array(DateTime)) — مصفوفة من قيم التاريخ والوقت. يصف كل عنصر الحد الأقصى لقيمة المفتاح لقاعدة TTL MOVE.default_compression_codec(String) — اسم برنامج الترميز المستخدم لضغط جزء البيانات هذا (عند عدم وجود برنامج ترميز محدد صراحةً للأعمدة).recompression_ttl_info.expression(Array(String)) — تعبير TTL.recompression_ttl_info.min(Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لمعرفة ما إذا كان يوجد صف واحد على الأقل انتهت مدة TTL الخاصة به.recompression_ttl_info.max(Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.group_by_ttl_info.expression(Array(String)) — تعبير TTL.group_by_ttl_info.min(Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كان هناك صف واحد على الأقل انتهت مدة TTL الخاصة به.group_by_ttl_info.max(Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.rows_where_ttl_info.expression(Array(String)) — تعبير TTL.rows_where_ttl_info.min(Array(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كان هناك صف واحد على الأقل انتهت مدة TTL الخاصة به.rows_where_ttl_info.max(Array(DateTime)) — القيمة القصوى لتعبير TTL المحسوب ضمن هذا الجزء. تُستخدم لتحديد ما إذا كانت جميع الصفوف قد انتهت مدة TTL الخاصة بها.is_broken(UInt8) — يشير إلى ما إذا كان جزء الإسقاط معطّلًا.exception_code(Int32) — رسالة الاستثناء التي تشرح حالة تعطّل جزء الإسقاط.exception(String) — رمز الاستثناء الذي يشرح حالة تعطّل جزء الإسقاط.
الأسماء المستعارة:
bytes— اسم مستعار لـbytes_on_disk.marks_size— اسم مستعار لـmarks_bytes.part_name— اسم مستعار لـname.