قواعد TTL والتحكم
merge_with_ttl_timeout في MergeTree الحد الأدنى للتأخير بالثواني قبل تكرار عملية دمج مع delete TTL. القيمة الافتراضية هي 14400 ثانية (4 ساعات). لكن هذا ليس سوى الحد الأدنى للتأخير، وقد يستغرق الأمر وقتًا أطول قبل أن يتم تشغيل عملية الدمج الخاصة بـ delete TTL.
يمكنك عرض جميع إعدادات TTL الحالية لديك (مثل merge_with_ttl_timeout) باستخدام هذا الاستعلام:
SHOW CREATE TABLE للتحقق مما إذا كان جدولك يحتوي على قواعد TTL، وما إذا كانت أيّ من SETTINGS الخاصة بالجدول قد عدّلت قيم الإعدادات المذكورة أعلاه:
فرض تطبيق قاعدة TTL
MATERIALIZE TTL صراحةً، مما يفرض تطبيق جميع قواعد TTL على الجدول فعليًا:
خيوط المعالجة الخلفية التي تؤثر في TTL
background_pool_size، وهو مُهيّأ على النحو التالي:
background pool الحالي باستخدام هذا الاستعلام: