الوصف
يتضمن معلومات عن الأجزاء والأعمدة في جداول MergeTree. يمثل كل صف جزء بيانات واحدًا.الأعمدة
partition(String) — اسم القسم.name(String) — اسم جزء البيانات.uuid(UUID) — معرّف UUID للجزء.part_type(String) — تنسيق تخزين جزء البيانات. القيم الممكنة: Wide — يُخزَّن كل عمود في ملف منفصل ضمن نظام الملفات، Compact — تُخزَّن جميع الأعمدة في ملف واحد ضمن نظام الملفات.active(UInt8) — علامة تشير إلى ما إذا كان جزء البيانات نشطًا. إذا كان نشطًا، يُستخدم في جدول، وإلا يُحذف. وتبقى أجزاء البيانات غير النشطة بعد الدمج.marks(UInt64) — عدد العلامات. للحصول على العدد التقريبي للصفوف في جزء بيانات، اضرب عدد العلامات في دقة الفهرس (عادةً 8192). لا تنطبق هذه الطريقة على الدقة التكيفية.rows(UInt64) — عدد الصفوف.bytes_on_disk(UInt64) — الحجم الإجمالي لجميع ملفات جزء البيانات بالبايت.data_compressed_bytes(UInt64) — الحجم الإجمالي للبيانات المضغوطة في جزء البيانات، ولا يشمل الملفات المساعدة، مثل الملفات التي تحتوي على علامات.data_uncompressed_bytes(UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في جزء البيانات، ولا يشمل الملفات المساعدة، مثل الملفات التي تحتوي على علامات.marks_bytes(UInt64) — حجم الملف الذي يحتوي على علامات.modification_time(DateTime) — وقت تعديل الدليل الذي يحتوي على جزء البيانات. ويتوافق ذلك عادةً مع وقت إنشاء جزء البيانات.remove_time(DateTime) — الوقت الذي أصبح فيه جزء البيانات غير نشط.refcount(UInt32) — عدد المواضع التي يُستخدم فيها جزء البيانات. وتشير قيمة أكبر من 2 إلى استخدام جزء البيانات في الاستعلامات أو عمليات الدمج.min_date(Date) — القيمة الدنيا لعمود Date إذا كان مدرجًا في مفتاح القسم.max_date(Date) — القيمة القصوى لعمود Date إذا كان مدرجًا في مفتاح القسم.min_time(DateTime) — القيمة الدنيا لعمود DateTime إذا كان مدرجًا في مفتاح القسم.max_time(DateTime) — القيمة القصوى لعمود DateTime إذا كان مدرجًا في مفتاح القسم.partition_id(String) — معرّف القسم.min_block_number(Int64) — الحد الأدنى لأرقام أجزاء البيانات التي تكوّن الجزء الحالي بعد الدمج.max_block_number(Int64) — الحد الأقصى لأرقام أجزاء البيانات التي تكوّن الجزء الحالي بعد الدمج.level(UInt32) — عمق شجرة الدمج. وتعني القيمة صفر أن الجزء الحالي أُنشئ بعملية insert، وليس بدمج أجزاء أخرى.data_version(UInt64) — رقم يُستخدم لتحديد الطفرات التي يجب تطبيقها على جزء البيانات، أي الطفرات ذات الإصدار الأعلى من data_version.primary_key_bytes_in_memory(UInt64) — مقدار الذاكرة (بالبايت) الذي تستخدمه قيم المفتاح الأساسي.primary_key_bytes_in_memory_allocated(UInt64) — مقدار الذاكرة (بالبايت) المحجوز لقيم المفتاح الأساسي.database(String) — اسم قاعدة البيانات.table(String) — اسم الجدول.engine(String) — اسم محرك الجدول دون معاملات.disk_name(String) — اسم القرص الذي يخزن جزء البيانات.path(String) — المسار المطلق إلى المجلد الذي يحتوي على ملفات جزء البيانات.column(String) — اسم العمود.type(String) — نوع العمود.column_position(UInt64) — الموضع الترتيبي للعمود في الجدول، بدءًا من 1.default_kind(String) — نوع التعبير (DEFAULT أو MATERIALIZED أو ALIAS) للقيمة الافتراضية، أو سلسلة فارغة إذا لم يكن محددًا.default_expression(String) — تعبير القيمة الافتراضية، أو سلسلة فارغة إذا لم يكن محددًا.column_bytes_on_disk(UInt64) — الحجم الإجمالي للعمود بالبايت.column_data_compressed_bytes(UInt64) — الحجم الإجمالي للبيانات المضغوطة في العمود، بالبايت.column_data_uncompressed_bytes(UInt64) — الحجم الإجمالي للبيانات غير المضغوطة في العمود، بالبايت.column_marks_bytes(UInt64) — حجم علامات العمود، بالبايت.column_modification_time(Nullable(DateTime)) — آخر وقت عُدِّل فيه العمود.column_ttl_min(Nullable(DateTime)) — القيمة الدنيا لتعبير TTL المحسوب للعمود.column_ttl_max(Nullable(DateTime)) — القيمة القصوى لتعبير TTL المحسوب للعمود.statistics(Array(String)) — إحصاءات العمود.estimates.min(Nullable(String)) — القيمة الدنيا المقدّرة للعمود.estimates.max(Nullable(String)) — القيمة القصوى المقدّرة للعمود.estimates.cardinality(Nullable(UInt64)) — العدد التقديري للقيم المميزة في العمود.estimates.null_count(Nullable(UInt64)) — العدد التقديري لقيم NULL في العمود.estimates.default_count(Nullable(UInt64)) — العدد التقديري للصفوف التي تساوي قيمة التخزين الافتراضية للعمود (NULL للأعمدة Nullable، و0 / ” / [] / … للأعمدة غير Nullable). تكون القيمة NULL عند عدم توفر إحصاء أساسي.serialization_kind(String) — نوع تسلسل العمودsubstreams(Array(String)) — أسماء التدفقات الفرعية التي يُسلسَل إليها العمودfilenames(Array(String)) — أسماء الملفات المقابلة لكل تدفق فرعي في العمودsubcolumns.names(Array(String)) — أسماء الأعمدة الفرعية للعمودsubcolumns.types(Array(String)) — أنواع الأعمدة الفرعية للعمودsubcolumns.serializations(Array(String)) — أنواع تسلسل الأعمدة الفرعية للعمودsubcolumns.bytes_on_disk(Array(UInt64)) — الأحجام بالبايت لكل عمود فرعيsubcolumns.data_compressed_bytes(Array(UInt64)) — أحجام البيانات المضغوطة لكل عمود فرعي، بالبايتsubcolumns.data_uncompressed_bytes(Array(UInt64)) — أحجام البيانات غير المضغوطة لكل عمود فرعي، بالبايتsubcolumns.marks_bytes(Array(UInt64)) — أحجام العلامات لكل عمود فرعي في العمود، بالبايت
bytes— اسم بديل لـbytes_on_disk.marks_size— اسم بديل لـmarks_bytes.part_name— اسم بديل لـname.