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

optimize_move_to_prewhere

يؤدي إلى تمكين أو تعطيل تحسين PREWHERE التلقائي في استعلامات SELECT. لا يعمل إلا مع جداول *MergeTree. القيم الممكنة:
  • 0 — يكون تحسين PREWHERE التلقائي معطّلًا.
  • 1 — يكون تحسين PREWHERE التلقائي مُمكّنًا.

optimize_move_to_prewhere_if_final

يؤدي إلى تمكين أو تعطيل تحسين PREWHERE التلقائي في استعلامات SELECT التي تستخدم المُعدِّل FINAL. لا تُنقل إلا الشروط التي تعتمد على مفتاح الفرز وحده وتكون حتمية ضمن الاستعلام، ومن ثَمّ لا تتأثر نتيجة FINAL. يعمل فقط مع جداول *MergeTree. القيم الممكنة:
  • 0 — يكون تحسين PREWHERE التلقائي في استعلامات SELECT التي تستخدم المُعدِّل FINAL معطّلًا.
  • 1 — يكون تحسين PREWHERE التلقائي في استعلامات SELECT التي تستخدم المُعدِّل FINAL مفعّلًا.
انظر أيضًا