בס"ד
שלום,
הרצתי בשרת פריוריטי שאילתא ב ב"סביבת פיתוח SQL" בפריוריטי שנתנה תוצאות טובות שגלשו ל קובץ .err בגלל אורך התוצאות.
אח"כ הרצתי עוד כמה שאילתות שם עם הרבה רשומות לתוצאות. בשלב מסוים "סביבת פיתוח SQL" כבר לא הראתה לי את התוצאות למרות שהיתה הודעת הצלחה.
סגרתי את סביבת פיתוח SQL ופתחתי שוב וניסיתי להריץ שאילתא פשוטה:
SELECT '1' FROM DUMMY FORMAT ;
קיבלתי שוב את התוצאה הארוכה של השאילתות הקודמות לכן.
סגרתי שוב את סביבת פיתוח SQL ועזבתי לכ 10 דקות.
אח"כ ניסיתי לפתוח שוב אותה ומיד קבלתי שגיאה: CAN'T WRITE TO FILE (DISK FULL)
אישרתי את השגיאה כמה פעמים אבל היא המשיכה לקפוץ כל הזמן.
סגרתי את כל חלונות פריוריטי.
הרגתי WINPROC שפעל דרך TASK MANAGER אבל לא עזר ההודעה עדיין הופיעה.
ניסיתי לפתוח את פריוריטי שוב וקיבלתי אזהרה:
2588 free Kbytes in C
אני משערת שכנראה השאילתות הארוכות גרמו לתפיסת מקום רב בדיסק וזה יכול לפגום בפעילות פריוריטי.
מה עלי לעשות כדי לאתר ולפתור את הבעיה?
תודה
עדכון: מצאנו את הקובץ הבעייתי בתיקיית TMP (48 GB) אבל לא ניתן למחיקה כנראה כי עדיין בפעולה. חשבנו להפעיל מחדש את שרת ה SQL אבל לא יהיה כמעט זכרון פנוי ויש חשש שלא יעלה.
נעשה RESTART וכעת תקין ב"ה.
תודה
אם יש למישהו עיצה איך להמנע מבעיות כאלו כאשר משתמשים ב"סביבת פיתוח SQL"?