9Aug

באמצעות MySQL ביצועים כוונון Analyzer סקריפט

click fraud protection

כאשר אתה עובד על הגדלת המהירות של אתר האינטרנט שלך, חתיכת חשוב מאוד הוא מוודא שאתה מקבל את כל טיפת האחרון של ביצועים מתוך שרת מסד הנתונים שלך.למרבה הצער, עבור רובנו שאינם בדרך כלל מנהלי מסד נתונים זה יכול להיות הצעה קשה.

יש מספר סקריפטים של כוונון ביצועים אשר ינתחו את הגדרות השרת ואת הסטטוס הנוכחי שלך ויספקו לך מידע על השינויים המומלצים שעליך לבצע.אתה לא בהכרח צריך לעקוב אחר כל ההצעות, אבל כדאי להסתכל בכל מקרה.

הסקריפט שבו אני משתמש נותן לך המלצות עבור הבאות:

  • יומן שאילתות איטי
  • חיבורים מקסיים
  • Worker Threads
  • מפתח Buffer
  • מטמון שאילתה
  • מיון מאגר
  • מצטרף
  • טבלאות טבלאות
  • מטמון( Open & Definition) מטמון
  • טבלהלאחר שתוריד את הסקריפט, יהיה עליך לבצע אותו עם הפקודה הבאה:

    chmod u + x tuning-primer.sh

    אם תפעיל את הסקריפט הזה כמשתמש רגיל, היא תנחה אותך לגבי הסיסמה שלך, לכן יהיה עליך להגדיר גישה בהתאם.אם אתה מפעיל את זה בתור שורש זה יהיה להרים את הסיסמה MySQL מ Plesk אם יש לך את זה מותקן.

    אני כבר לגזור הרבה פלט, אשר היו הרבה יותר המלצות, אבל היה רק ​​יותר מדי זמן כדי להתאים את הדף.-

    instagram viewer

    . / טונינג - פריימר.ש

    - MySQL - ביצועים - - על ידי: מתיו מונטגומרי -

    גירסת MySQL 4.1.20 i686

    Uptime = 5 ימים 10 שעות 46 דקות 5 שניות
    ממוצעqps = 4
    סה"כ שאלות = 2020809
    שרשרות מחובר = 1

    שרת פועל במשך 48hrs.
    זה צריך להיות בטוח לעקוב אחר המלצות אלה

    ---- snipped -----

    QUERY CACHE
    מטמון שאילתה מופעל
    query_cache_size הנוכחי 8 M
    current_cache_used הנוכחי 7 M
    current_cach_limit הנוכחי = 1 M
    מטמון שאילתה הנוכחיתעם זאת, 254246 שאילתות הוסרו מהמטמון השאילתה עקב חוסר זיכרון
    אולי כדאי להעלות את query_cache_size
    MySQL לא יעביר למטמון תוצאות שאילתה שהן גדולות מ- query_cache_limit בגודל

    ---- snipped -----

    נראה כאילו אני צריך להגדיל את המטמון השאילתה שלי. .. אני מגדיר את זה רק 8MB אבל זה לנקות את המטמון לעתים קרובות מדי.

    ---- snipped -----

    טמפ 'טבלה
    זרם מקסימלי של m_heap_table_size = 16 M
    זרם tmp_table_size = 32 M
    מתוך 35170 טבלאות טבלאות, 74% נוצרו על הדיסק
    אפקטיבי בזיכרון tmp_table_size מוגבל ל- max_heap_table_size.
    אולי כדאי שתגדיל את tmp_table_size ו / או max_heap_table_size
    כדי לצמצם את מספר הטבלאות הזמניות המבוססות על דיסק
    הערה!BLOB ו עמודות TEXT אינם מאפשרים בטבלאות זיכרון.
    אם אתה משתמש בעמודות אלה, ייתכן שהערכים האלו לא ישפיעו על יחס
    שלך בטבלאות טמפ '.

    ---- snipped -----

    סוג זה של מידע הוא פשוט לא יסולא בפז כאשר אתה מנסה לכוון את הביצועים של האתר שלך.הורד MySQL ביצועים כוונון פריימר סקריפט