קובץ LDF

אלון_פ

New member
קובץ LDF

התקנתי SQL 7 , קובץ LDF של בסיס הנתונים כל הזמן מתנפח לממידים עצומים (כרגע זה 7GB) גם כשאני מבצע גיבוי הקובץ אינו מצטמצם. מדוע זה קורה וכיצד למנוע את התופעה?
 

eli_leiba

New member
צור database ריק עם ldf קטן

ובצע העברת כל האובייקטים כולל הנתונים אליו מחק את ה database הישן ובצע rename ל דטאבייס החדש דאג ש trucate log on chkpt יהיה מסומן תופעה זו קוראת כאשר מבוצע insert מסיבי של נתונים ל database תוך פרק זמן קצר, ל sql server יש מנגנון שבאופן אוטומטי מגדיל את ה log file בהערכה מאוד גסה במקרים שאלה יש להשתדל אם יש תהליכים כאלה במערכת לבצע אותם non logged ע"י bcp או select into או bulk insert
 

אלון_פ

New member
מחיקה?

תודה! ושאלה נוספת - נסיתי פשוט למחוק את הקובץ LDF בזמן שה- SQL מכובה וכאשר הפעלתי את ה- SQL הוא יצר את הקובץ מחדש - האם גרמתי נזק?
 

eli_leiba

New member
אם עשית stop ל service אז

כל הקבצים תקינים , בזמן שעשית stop ל service בין השאר הכרחת checkpoint לדיסק ואז כל הטרנזקציות הגמורות שלא נכתבו עדיין ,נכתבו לדיסק, ז"א שאין שום נזק! רק יווצר לוג פייל חדש
 
למעלה