Skip to main content

الوصف

يحتوي على البيانات الوصفية لكل جدول يعرفه الخادم. لا تظهر الجداول المفصولة في system.tables. تكون الجداول المؤقتة مرئية في system.tables فقط في الجلسات التي أُنشئت فيها. وتُعرض مع حقل database فارغًا، ومع تفعيل العلامة is_temporary.

الأعمدة

  • database (String) — اسم قاعدة البيانات التي ينتمي إليها الجدول.
  • name (String) — اسم الجدول.
  • uuid (UUID) — معرّف UUID للجدول (في قاعدة بيانات Atomic).
  • engine (String) — اسم محرك الجدول (من دون معاملات).
  • is_temporary (UInt8) — علامة تشير إلى ما إذا كان الجدول مؤقتًا.
  • data_paths (Array(String)) — مسارات بيانات الجدول في أنظمة الملفات.
  • metadata_path (String) — مسار البيانات الوصفية للجدول في نظام الملفات.
  • metadata_modification_time (DateTime) — وقت آخر تعديل للبيانات الوصفية للجدول.
  • metadata_version (Int32) — إصدار البيانات الوصفية لجدول ReplicatedMergeTree، و0 للجداول التي لا تستخدم ReplicatedMergeTree.
  • dependencies_database (Array(String)) — تبعيات قاعدة البيانات.
  • dependencies_table (Array(String)) — تبعيات الجدول (العروض المادية للجدول الحالي).
  • create_table_query (String) — الاستعلام المستخدم لإنشاء الجدول.
  • engine_full (String) — معاملات محرك الجدول.
  • as_select (String) — استعلام SELECT للعرض.
  • parameterized_view_parameters (Array(Tuple(name String, type String))) — معاملات العرض ذي المعلمات.
  • partition_key (String) — تعبير مفتاح التقسيم المحدد في الجدول.
  • sorting_key (String) — تعبير مفتاح الفرز المحدد في الجدول.
  • primary_key (String) — تعبير المفتاح الأساسي المحدد في الجدول.
  • sampling_key (String) — تعبير مفتاح أخذ العينات المحدد في الجدول.
  • unique_key (String) — تعبير المفتاح الفريد المحدد في الجدول (عبارة UNIQUE KEY).
  • skipping_indices_types (Array(String)) — مصفوفة بأنواع فهارس تخطي البيانات المميزة المعرّفة على الجدول (مثل minmax وset وbloom_filter وngrambf_v1 وtokenbf_v1 وtext وvector_similarity). تكون فارغة للجداول التي لا تحتوي على فهارس تخطي.
  • storage_policy (String) — سياسة التخزين. تنطبق على الجداول التي تستخدم محركي MergeTree وDistributed.
  • total_rows (Nullable(UInt64)) — العدد الإجمالي للصفوف، إذا أمكن تحديد العدد الدقيق للصفوف في الجدول بسرعة؛ وإلا NULL (بما في ذلك جدول Buffer الأساسي).
  • total_bytes (Nullable(UInt64)) — العدد الإجمالي للبايتات، إذا أمكن تحديد العدد الدقيق لبايتات الجدول في التخزين بسرعة؛ وإلا NULL (لا يشمل أي تخزين أساسي). إذا كان الجدول يخزن البيانات على القرص، فيُرجع مساحة القرص المستخدمة (أي الحجم المضغوط). وإذا كان يخزن البيانات في الذاكرة، فيُرجع العدد التقريبي للبايتات المستخدمة في الذاكرة.
  • total_bytes_uncompressed (Nullable(UInt64)) — العدد الإجمالي للبايتات غير المضغوطة، إذا أمكن تحديد العدد الدقيق للبايتات بسرعة من مجاميع التحقق للأجزاء الخاصة بالجدول في التخزين؛ وإلا NULL (لا يأخذ التخزين الأساسي، إن وُجد، في الحسبان).
  • parts (Nullable(UInt64)) — العدد الإجمالي للأجزاء في هذا الجدول.
  • active_parts (Nullable(UInt64)) — عدد الأجزاء النشطة في هذا الجدول.
  • total_marks (Nullable(UInt64)) — العدد الإجمالي للعلامات في جميع أجزاء هذا الجدول.
  • active_on_fly_data_mutations (UInt64) — العدد الإجمالي لطفرات البيانات النشطة (UPDATE وDELETE) التي يمكن تطبيقها أثناء التنفيذ.
  • active_on_fly_alter_mutations (UInt64) — العدد الإجمالي لطفرات التعديل النشطة (MODIFY COLUMN) التي يمكن تطبيقها أثناء التنفيذ.
  • active_on_fly_metadata_mutations (UInt64) — العدد الإجمالي لطفرات البيانات الوصفية النشطة (RENAME) التي يمكن تطبيقها أثناء التنفيذ.
  • columns_descriptions_cache_size (UInt64) — حجم ذاكرة التخزين المؤقت لأوصاف الأعمدة لجداول *MergeTree
  • lifetime_rows (Nullable(UInt64)) — العدد الإجمالي للصفوف التي أُدرجت منذ بدء الخادم (لجداول Buffer فقط).
  • lifetime_bytes (Nullable(UInt64)) — العدد الإجمالي للبايتات التي أُدرجت منذ بدء الخادم (لجداول Buffer فقط).
  • comment (String) — تعليق الجدول.
  • has_own_data (UInt8) — علامة تشير إلى ما إذا كان الجدول يخزّن بنفسه بعض البيانات على القرص أو يَصل فقط إلى مصدر آخر.
  • loading_dependencies_database (Array(String)) — تبعيات تحميل قاعدة البيانات (قائمة الكائنات التي يجب تحميلها قبل الكائن الحالي).
  • loading_dependencies_table (Array(String)) — تبعيات تحميل الجدول (قائمة الكائنات التي يجب تحميلها قبل الكائن الحالي).
  • loading_dependent_database (Array(String)) — قاعدة البيانات التابعة للتحميل.
  • loading_dependent_table (Array(String)) — الجدول التابع للتحميل.
  • target_database (String) — بالنسبة إلى العرض المادي، قاعدة بيانات جدول الوجهة الذي يكتب إليه العرض (الهدف TO أو جدول .inner.* الضمني). تكون فارغة للمحركات الأخرى.
  • target_table (String) — بالنسبة إلى العرض المادي، اسم جدول الوجهة الذي يكتب إليه العرض (الهدف TO أو جدول .inner.* الضمني). تكون فارغة للمحركات الأخرى.
  • definer (String) — اسم مُعرِّف أمان SQL المستخدم للجدول.
الأسماء المستعارة:
  • table — اسم بديل لـ name.

مثال

آخر تعديل في ١٤ أغسطس ٢٠٢٦