הרשם שאלות ותשובות רשימת חברים לוח שנה חיפוש הודעות מהיום סמן פורומים כנקראו

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 03-04-11, 00:41   # 1
yonatan
I am root
דירוג מסחר: (0)
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

יש כלי נחמד בשם mysqltuner , אבל אם אתה לא מכיר את הערכים של הגדרות mysql לא מומלץ לשנות "על עיוור" , זה עלול לגרום למערכת לעבוד יותר גרוע.

להורדה של הכלי

wget mysqltuner.pl

חוץ מזה יש את הכלים הרגילים כמו top ו phpmyadmin דרכם אתה יכול לראות את החיבורים ל SQL ואת כמות הזכרון \ מעבד שהוא זולל.
אם יש לך DirectAdmin אתה יכול לראות את TOP דרכו.

SQL נחשב שירות של 50\50 , 50% מהביצועים תלוים בשרת , ו50% מהביצועים תלויים בתכנות המערכות.
אתה יכול להריץ שרת מקונפג בצורה אופטימלית על שרת יעודי עם כל מה שצריך , ועדיין הוא עלול לתת ביצועים גרועים במידה שהקוד שמריצים עליו כתוב בצורה לא יעילה, דבר ראשון תבדוק את התכנות של המערכות, אחרי זה תיגש לטפל בשרת בהתאם לצרכים.
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!


Last edited by yonatan; 03-04-11 at 00:50..
 
ישן 04-04-11, 16:20   # 2
IgalSt
מנהל פורום, עסק רשום
דירוג מסחר: (0)
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי yonatan צפה בהודעה
SQL נחשב שירות של 50\50 , 50% מהביצועים תלוים בשרת , ו50% מהביצועים תלויים בתכנות המערכות.
אתה יכול להריץ שרת מקונפג בצורה אופטימלית על שרת יעודי עם כל מה שצריך , ועדיין הוא עלול לתת ביצועים גרועים במידה שהקוד שמריצים עליו כתוב בצורה לא יעילה, דבר ראשון תבדוק את התכנות של המערכות, אחרי זה תיגש לטפל בשרת בהתאם לצרכים.
כמה טיפים לגבי שיפור תכנות המערכת:
1. אינדקסים אינדקסים אינדקס ושוב אינדקסים על הטבלאות לפי השאילתות הפופולריות והכבדות. אפשר להריץ slow queries log ולבדוק
2. לנסות למזער למינימום את כמות השליפות שהן לא לפי מספר. לדוגמה במקום לשלוף משהו לפי שם משתמש, מומלץ לשלוף לפי ה-User Id. דוגמה נוספת תהיה במקום לשלוף את הרשומות החדשות ביותר לפי תאריך ההכנסה, לשלוף לפי ה-ID של הרשומות. הריי שתמיד* ה-ID קופץ למעלה ולכן לשלוף לסדר לפי תאריך הכנסה שקול ללסדר לפי ID.
3. להשתמש במנוע המתאים לכל טבלה innodb או myisam - מומלץ לקרא מה היתרונות והחסרונות של כל אחד מהם
4. ביצוע קאשינג של התוצאות של השאילתות בזיכרון של השרת וחיסכון בגישה ל-DB. לדוגמא מומלץ לטעון את רשימת העמודים ל-RAM בכניסה הראשונה לאתר ולא לשלוף אותם בכל עליית עמוד - הרי התוכן הזה לא צפוי להתעדכן בצורה תדירה


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

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 

כלים לאשכול
תצורת הצגה

חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 17:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ