حجم المعاملة_prealloc
هذه الصفحة هي وثائق PmaControl الأصلية. ويستخدم بنية فهرس عملية للعمل على تحسين MySQL، دون نسخ محتوى جهة خارجية أو الاعتماد على منتج خارجي.
الدور
الذاكرة المخصصة مسبقًا للمعاملات في مسارات داخلية معينة.
تشخبص
SHOW VARIABLES LIKE 'transaction_prealloc_size';
SHOW GLOBAL STATUS LIKE '%transaction%';
لا تحمل عدادات الحالة دائمًا نفس اسم المتغير. استخدم هذا الأمر كنقطة بداية، ثم أكمل باستخدام performance_schema أو SHOW ENGINE INNODB STATUS أو مقاييس النظام.
الإعداد
نادرا ما تكون المعلمة ذات الأولوية. لا تقم بالتعديل بدون حالة مقاسة.
المخاطر
- يمكن أن تؤدي القيمة الشاملة العالية جدًا إلى زيادة الذاكرة المستهلكة عند بدء التشغيل.
- يمكن أن تنفجر القيمة لكل اتصال باستخدام
max_connections. - يجب اختبار التغيير من خلال القياس قبل/بعد والتراجع.