OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

1.4.2. מקלט MySQL


MySQL Tuner הוא כלי שימושי שיתחבר למופע MySQL פועל ויציע הצעות כיצד ניתן להגדיר אותו בצורה הטובה ביותר לעומס העבודה שלך. ככל שהשרת פעל זמן רב יותר, כך הייעוץ של mysqltuner יכול לספק טוב יותר. בסביבת ייצור, שקול להמתין לפחות 24 שעות לפני הפעלת הכלי. אתה יכול להתקין את mysqltuner ממאגרי אובונטו:


sudo apt התקן את mysqltuner


לאחר מכן לאחר ההתקנה, הפעל אותו:


mysqltuner


ולחכות לדו"ח הסופי שלו. החלק העליון מספק מידע כללי על שרת מסד הנתונים, והחלק התחתון מספק הצעות כוונון לשינוי ב-my.cnf שלך. רוב אלה ניתנים לשינוי בזמן אמת בשרת מבלי להפעיל מחדש, עיין בתיעוד הרשמי של MySQL (קישור בסעיף משאבים) עבור המשתנים הרלוונטיים לשינוי בייצור. להלן חלק מדוח לדוגמה ממסד נתונים של ייצור שמראה שעשויה להיות תועלת מסוימת מהגדלת כמות מטמון השאילתות:


-------- המלצות ------------------------------------------ ------------

המלצות כלליות:

הפעל את OPTIMIZE TABLE כדי לאחות טבלאות לביצועים טובים יותר הגדל את table_cache בהדרגה כדי למנוע מגבלות של מתאר קבצים

משתנים להתאמה: key_buffer_size (> 1.4G) query_cache_size (> 32M) table_cache (> 64)

innodb_buffer_pool_size (>= 22G)


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


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: