الانتقال إلى المحتوى الرئيسي
توجد مجموعة من الاستعلامات لتغيير إعدادات الجدول. يمكنك تعديل الإعدادات أو إعادة تعيينها إلى القيم الافتراضية. ويمكن لاستعلام واحد تغيير عدة إعدادات في الوقت نفسه. إذا لم يكن هناك إعداد بالاسم المحدد، فسيرفع الاستعلام استثناءً. الصيغة
ALTER TABLE [db].name [ON CLUSTER cluster] MODIFY|RESET SETTING ...
لا تُطبَّق هذه الاستعلامات إلا على جداول MergeTree.

MODIFY SETTING

يغيّر إعدادات الجدول. الصيغة
MODIFY SETTING setting_name=value [, ...]
مثال
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id;

ALTER TABLE example_table MODIFY SETTING max_part_loading_threads=8, max_parts_in_total=50000;

RESET SETTING

يعيد تعيين إعدادات الجدول إلى قيمها الافتراضية. وإذا كان أحد الإعدادات مضبوطًا بالفعل على القيمة الافتراضية، فلن يُتَّخذ أي إجراء. الصيغة
RESET SETTING setting_name [, ...]
مثال
CREATE TABLE example_table (id UInt32, data String) ENGINE=MergeTree() ORDER BY id
    SETTINGS max_part_loading_threads=8;

ALTER TABLE example_table RESET SETTING max_part_loading_threads;
انظر أيضًا
آخر تعديل في ٢٥ يونيو ٢٠٢٦