mercredi 28 mars 2012

ضبط الأداء باستخدام سيناريو الخلية محلل

عندما كنت تعمل على زيادة سرعة موقع الويب الخاص بك ، وهو جزء هام جدا هو التأكد من الحصول على كل آخر قطرة من الأداء من خادم قاعدة البيانات الخاصة بك. لسوء الحظ ، بالنسبة لمعظمنا ليست عادة مديري قواعد البيانات يمكن أن يكون هذا أمرا صعبا.

هناك عدد من النصوص التي من شأنها ضبط أداء تحليل إعدادات الخادم الخاص ووضعها الراهن وتعطيك معلومات عن التغييرات الموصى بها التي يجب القيام بها. يجب أن لا تتبع بالضرورة جميع الاقتراحات ، ولكنه يجدر بنا أن نلقي نظرة على أي حال.

السيناريو أنا أستعمل يمنحك التوصيات ما يلي :

  • سجل استعلام بطيء
  • اتصالات ماكس
  • عامل المواضيع
  • مفتاح المخزن
  • الاستعلام الكاش
  • فرز العازلة
  • Joins
  • مؤقت الجداول
  • الجدول رقم (فتح & تعريف) مخبأ
  • الجدول تأمين
  • تفحص الجدول (read_buffer)
  • Innodb أوضاع
  • بمجرد تحميل البرنامج النصي ، ستحتاج لجعلها قابلة للتنفيذ مع الأمر التالي :

    شمود + س ش ضبط - primer.sh

    إذا قمت بتشغيل هذا البرنامج النصي كمستخدم عادي ، وسوف يطلب منك كلمة المرور الخاصة بك ، لذلك سيكون لديك للتأكد من الوصول إلى مجموعة وفقا لذلك. إذا قمت بتشغيل انها الجذر انها سوف تلتقط كلمة من الخلية Plesk إذا كنت قد قمت بتثبيت ذلك.

    لقد قطع خرجت الكثير من الإخراج ، الذي كان الكثير من التوصيات ، ولكن لم يكن سوى وقتا طويلا لاحتواءه على الصفحة.

    ./tuning-primer.sh

    -- MYSQL برايمر ضبط الأداء --
    -- بقلم : ماثيو مونتغمري --

    MySQL الإصدار 4.1.20 i686

    الجهوزية = 5 أيام 10 ساعة 46 دقيقة 5 ثانية
    المتوسط. QPS = 4
    مجموع أسئلة = 2020809
    مواضيع متصلة = 1

    وقد تم تشغيل الخادم لأكثر من 48hrs.
    يجب أن تكون آمنة لمتابعة هذه التوصيات

    مقصوص ---- -----

    QUERY CACHE
    يتم تمكين التخزين المؤقت الاستعلام
    query_cache_size الحالية = 8 م
    query_cache_used الحالي = 7 م
    query_cach_limit الحالي = 1 M
    الحالية ملء مخبأ نسبة 89.38 ٪ = استعلام
    ومع ذلك ، فقد تم إزالة 254246 الاستعلامات الاستعلام من ذاكرة التخزين المؤقت بسبب نقص الذاكرة
    ربما يجب عليك رفع query_cache_size
    والخلية لا مخبأ نتائج الاستعلام التي هي أكبر من حجم query_cache_limit

    مقصوص ---- -----

    يبدو أنني بحاجة إلى زيادة ذاكرة التخزين المؤقت بلدي الاستعلام... أنا وضعت على 8MB فقط ولكنه تنظيف ذاكرة التخزين المؤقت حتى الآن في كثير من الأحيان.

    مقصوص ---- -----

    TEMP TABLES
    max_heap_table_size الحالي = 16 م
    tmp_table_size الحالي = 32 م
    جداول مؤقت 35170 ، تم إنشاء 74 ٪ على القرص
    غير محدود الفعالية في الذاكرة لtmp_table_size max_heap_table_size.
    ربما يجب عليك زيادة tmp_table_size الخاص و / أو max_heap_table_size
    للحد من عدد يستند إلى قرص الجداول المؤقتة
    علما! BLOB TEXT والأعمدة في الجداول لا تسمح الذاكرة.
    إذا كنت تستخدم هذه الأعمدة قد رفع هذه القيم لا أثر الخاص
    نسبة الحرارة على الجداول القرص.

    مقصوص ---- -----

    هذا النوع من المعلومات لا تقدر بثمن فقط عندما تحاول ضبط أداء موقعك.

    تنزيل ضبط الأداء ماي التمهيدي سكربت

    Aucun commentaire:

    Enregistrer un commentaire