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

בגדול לא אמור להיות קריאות מהשרת, רק פעולות insert.
השאלה א"כ מה קורה עם כל הINSERTים שמחכים? -
אכן הוספתי את העמודה.
לקח חמש דקות בערך שה cpu עמד על 100 (מתןך מאתיים).
אבל לא היו תקלות סך הכל ואכן ניתן היה להכניס נתונים בינתיים.
לא ניסיתי לבצע שליפות.
כמו"כ כבר עשיתי אח"כ שאילתה שמחשבת נתונים מהעמודות האחרות ועל פי זה מכניסה את הנתונים לעמודה החדשה, לקח ג"כ חמש דקות השאילתה, אך לא תקע את השרת ב"ה.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות