בסיס נתונים גדול

koren3444

New member
בסיס נתונים גדול

אני משתמש עם בסיס נתונים SQL SERVER EXPRESS
ויש לי מעל 20 אלף רשומות עם הרבה כיתוב.
כשאני מבצע דרך האתר שאילתת חיפוש על כל הרשומות, אני יכול לעשות קפה בינתיים עד שזה מסיים, או לפעמים מחזיר TIME OUT
יש למישהו פיתרון לזה?


תודה.
אשמח לקבל גם תשובה למייל:
[email protected]
 

i t a i b

New member
שיפור ביצועים

בוקר טוב,

20 אלף רשומות זה לא הרבה רשומות, ובעיקרון אין סיבה שתספיק להכין קפה בזמן שהשאילתא רצה...

על מנת לשפר את השליפות והכתיבות בעולם ה- DB ישנם מספר רב של אפשרויות (שיפור קוד, שינוי ארכיטקטורה , אינדקסים ועוד....).

מציע שתתחיל אם הוספת אינדקס מתאים.

ראה מאמר טוב בנושא: http://www.codeproject.com/Articles/190263/Indexes-in-MS-SQL-Server

בהצלחה.
תעדכן איך היה...
 

koren3444

New member
ראיתי את האתר אבל....

ניראה לי ממש מסובך....
הבנתי את הנושא של האינדקס, מישהו פעם הסביר לי, אבל עדיין לא הבנתי איך אני יוצר אותו.

תוכל לעזור לי צעד אחר צעד?

נגיד יש לי רשומות שמכילות תגיות, והטור הזה נקרא "tags" והטבלה "shelot" , איך אני עושה אינדקס מזה?

האם ביצוע אינדקס על תאים שמכילים כמות גדולה של מלל יכולה להוות בעיה?
 
למעלה