אופטימיזציה לבסיס נתונים – היום אנחנו חיים בתוך עולם התוכן שבאינטרנט. יש הרבה תוכן המתווסף לרשת בכל שניה ושניה. גם באתרים שלנו אנחנו כל הזמן מכניסים תוכן , מעדכנים כתבות, גולשים מגיבים ומשאירים תגובות וכו… השאלה איך זה מתבטא על השרת ? האם הכל כל כך פשוט כפי שזה נראה לנו? כאשר אנחנו מכניסים תכנים באתר והוא נשמר בבסיס נתונים. תכנים שאנחנו מכניסים באתר נשמרים בבסיס נתונים (ברוב המערכות המתקדמות). צריך להבין שבסיס נתונים זה קובץ רגיל כמו כל קובץ אחר במחשב ששומר בתוכו את כל מידע בצורה טקסטואלית. כמו בכל מחשב רגיל, בשרת יש כונן קשיח שלעתים קרובות צריך לטפל בו. מהצד שלנו, כלקוחות של שרתי אחסון, אנחנו חייבים לדאוג לקבצים שלנו שנשמרים בשרת, במיוחד לבסיס נתונים. הזנחת טיפול בבסיס נתונים יכולה לגרום לאובדן מידע בשרת כמו תגובות, הערות או כתבות. אובדן תוכן של האתר יכול לגרום לנזק בלתי הפיך לאתר או לעסק כולו. נסגרו מאות ואלפי אתרים בגלל הסיבה הזאת, מכיוון שלא היה ניתן לשחזר את התוכן שנמחק. אחד הדרכים למנוע אובדן תוכן הוא לעשות אופטימיזציה לבסיס נתונים. לפני שנכנס לאיך לעשות אופטימיזציה לבסיס נתונים אני רוצה להסביר למה אנחנו צריכים את זה, ומהו הגורם שמחייב אותנו לעשות זאת לעתים קרובות. הבעיה עם מסדי נתונים, הוא שעם הזמן הוא יוצר עומסים לא רצויים. בלועזית (overhead). אם נתרגם את זה לעברית המשמעות היא "תקורה". זה בדיוק אותו הדבר כמו הסקטורים הלא טובים בדיסק הקשיח במחשב השולחני שלכם. הם מאטים את קצב עבודה וגם במקרים מסוימים יכולים לפגוע בנתונים השמורים בו.
אופטימיזציה לבסיס נתונים הכרחית לכל אתר דינמי ברשת. ככל שאתר גדול יותר ומתעדכן בתדירות גבוהה יותר, חובה לבצע אופטימיזציה לבסיס נתונים בקצב קבוע ובהפרשי זמן קצרים לפי הצורך. חשוב לזכור שאופטימיזציה לבסיס נתונים מגבירה את מהירות האתר מכיוון שנתונים נשלפים ממנו באופן מהיר יותר.
נתחיל בשלבים של אופטימיזציה לבסיס נתונים
1) עלינו להיכנס ל-Cpanel בחשבון השרת אחסון שאנו משתמשים בו. עלינו לגשת ל-phpMyAdmin הנמצא בשרת שלך העושה שימוש ב- MySql.
2) בוחרים את מסדי נתונים שעליו אנחנו מעוניינים לעשות אופטימיזציה של בסיס נתונים.
3) נסתכל על עמודה למעלה בשם "Overhead". במידה ואנחנו נגלה שיש עמודות עם overhead, אנחנו נסמן את העמודות אלו בצורה אופקית.
4) נבחר באפשרות – ""optimization מתחת לעמודות, ולאחר הבחירה באופן מידי בסיס נתונים יתחיל באופטימיזציה.
הערה: אנחנו יכולים לסמן מספר העמודות ואז לעשות אופטימיזציה לבסיס נתונים כולו.במידה ואתם מעדכנים את האתר שלכם על בסיס יומי, מומלץ לעשות אופטימיזציה לבסיס נתונים בטווח של שבועיים / חודש. אין צורך לבצע אופטימיזציה לבסיס נתונים על בסיס יומי אם אתר שלכם לא מתעדכן כל שעה.
תמונות לפי שלבים:
כניסה ל- Phpmyadmin
מגניב …
תודה.