אינדקסים נדפקים ב sql server 2000

זהר פלד

New member
אינדקסים נדפקים ב sql server 2000

יש לנו לקוח עם sql server 2000, שכל איזה כמה זמן, האינדקסים שלו נדפקים, והאפליקציה שלו מתחילה לזחול. כאשר עושים restart ל sql, העסק מסתדר, אבל זה מחזיק מעמד רק בערך איזה שבוע, ואז הכל מתחיל מחדש. יש איזה שהוא באג ידוע באינדקסים, או משהו כזה? יש דרך לתקן את הבעיה הזו בלי לעשות restart לשרת כל שבוע?
 

Ice Age

New member
מה גורם לך לחשוב שהבעיה היא באינדקסים?

במיוחד אם restart עוזר, אז זו כנראה לא הבעיה. צריך לבצע מהלך performance tuning. אתה יכול לקרוא כמה מאמרים באתרים כמו sqlserverperformance.com ולהתחיל משם.
 

זהר פלד

New member
היתה לו כבר בעיה באינדקסים,

שמשום מה ה fill factor שלהם לא תפס, ולקח לנו די הרבה זמן לעלות על זה... בסופו של דבר הסרנו את האינדקסים והוספנו אותם חזרה, עם ה fill factor הנכון, ואז עשינו restart לשרת. זה פתר את הבעיה ההיא. חשבתי שכנראה יש קשר בין הבעיות, מכיון שהסימפטומים מאוד דומים. אני אקרא על performance tuning, ונקווה לטוב
 

GeForce 5

New member
אם הקמתם את האינדקסים מחדש

אז כנראה זה מה שפתר את הבעיה ולא ה-restart. אינדקסים צריכים תחזוקה, rebuild או defrag (פקודות DBCC) בהתאם לאפשרויות, בדרך כלל זו אחריות אנשי הסיסטם של הלקוח, אך תלוי בחוזה ביניכם. לגבי ה-fill factor בדוק מהי ההגדרה הדיפולטית בשרת, ייתכן שלאחר בניה מחדש הוא יורש משם את ההגדרה.
 
למעלה