Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

إعدادات الجلسة max_temporary_*

هذه الإعدادات متاحة في system.settings، ويجري توليدها تلقائيًا من الشيفرة المصدرية.

max_temporary_columns

النوع
UInt64
القيمة الافتراضية
0

الحد الأقصى لعدد الأعمدة المؤقتة التي يجب الاحتفاظ بها في RAM في الوقت نفسه أثناء تنفيذ استعلام، بما في ذلك الأعمدة الثابتة. إذا ولّد الاستعلام عددًا من الأعمدة المؤقتة في الذاكرة يتجاوز العدد المحدد نتيجةً لحسابات وسيطة، فسيتم طرح استثناء.

تعني القيمة 0 عدم وجود حد.

max_temporary_data_on_disk_size_for_query

النوع
UInt64
القيمة الافتراضية
0

الحد الأقصى لكمية البيانات التي تستهلكها الملفات المؤقتة على القرص، بالبايت، عبر جميع الاستعلامات التي تعمل بالتزامن.

القيم الممكنة:

  • عدد صحيح موجب.
  • 0 — غير محدود (افتراضي)

max_temporary_data_on_disk_size_for_user

النوع
UInt64
القيمة الافتراضية
0

الحد الأقصى لكمية البيانات، بالبايت، التي تستهلكها الملفات المؤقتة على القرص لجميع استعلامات المستخدم التي تُنفَّذ بالتزامن.

القيم الممكنة:

  • عدد صحيح موجب.
  • 0 — غير محدود (الافتراضي)

max_temporary_non_const_columns

النوع
UInt64
القيمة الافتراضية
0

مثل max_temporary_columns، هذا هو الحد الأقصى لعدد الأعمدة المؤقتة التي يجب الاحتفاظ بها في RAM في الوقت نفسه عند تشغيل استعلام، ولكن من دون احتساب الأعمدة الثابتة.

Navigation