Skip to main content

دعم الجداول المؤقتة

يرجى ملاحظة أن الجداول المؤقتة لا تُنسخ متماثلًا. لذلك، لا يوجد ما يضمن إتاحة البيانات المُدرجة في جدول مؤقت في النسخ المتماثلة الأخرى. وتتمثل حالة الاستخدام الرئيسية التي قد تفيد فيها الجداول المؤقتة في الاستعلام عن مجموعات بيانات خارجية صغيرة أو ربطها خلال جلسة واحدة.
يدعم ClickHouse الجداول المؤقتة التي تتميز بالخصائص التالية:
  • تختفي الجداول المؤقتة عند انتهاء الجلسة، بما في ذلك عند فقدان الاتصال.
  • يستخدم الجدول المؤقت محرك الجداول Memory إذا لم يُحدَّد محرك، ويمكنه استخدام أي محرك جداول باستثناء المحركين Replicated وKeeperMap.
  • لا يمكن تحديد DB لجدول مؤقت، إذ يُنشأ خارج قواعد البيانات.
  • يتعذر إنشاء جدول مؤقت باستخدام استعلام DDL موزع على جميع خوادم cluster (باستخدام ON CLUSTER)، لأن هذا الجدول لا يوجد إلا في الجلسة الحالية.
  • إذا كان للجدول المؤقت الاسم نفسه لجدول آخر، وكان استعلام يحدد اسم الجدول دون تحديد DB، فسيُستخدم الجدول المؤقت.
  • في معالجة الاستعلامات الموزعة، تُمرَّر الجداول المؤقتة ذات محرك Memory المستخدمة في استعلام إلى الخوادم البعيدة.

Syntax

لإنشاء جدول مؤقت، استخدم الصيغة التالية:
في معظم الحالات، لا تُنشأ الجداول المؤقتة يدويًا، بل عند استخدام بيانات خارجية في استعلام أو عند استخدام (GLOBAL) IN الموزّع. لمزيد من المعلومات، راجع الأقسام ذات الصلة. يمكن استخدام جداول ذات ENGINE = Memory بدلًا من الجداول المؤقتة.
آخر تعديل في ١٤ أغسطس ٢٠٢٦