שאלה על ביצועים ו LINQ

amosexy

New member
שאלה על ביצועים ו LINQ

יש לי DATASET שאני רץ על כל איבר באחת הטבלאות (8000 רשומות ) ומבצע לוגיקה מסויימת, אחד מקטעי הקוד
עושה JOIN בין שתי טבלאות ומסנן אותם עם איבר של הריצה הנוכחית,

אם אני אבצע את ה JOIN עם הסינון של החלקים הקבועים לפני תחילת הלולאה זה ישפר את ביצועי הריצה של זה?

תודה
 

arielRuuubi

New member
מהנסיון שלי בלינק

אם את עושה לו לינק אחד גדול אז לפעמים הוא בונה מזה שאילתא ענקים SQL שיוצאת ממש לא יעילה (אותו דבר לשרשר לינק)
&nbsp
לעומת אם את עושה את הסינונים ה"כבדים" והראשוניים, עושה TOLIST, ואז שוב לינק וחוזר חלילה זה יוצא יותר מהיר
&nbsp
 

marvin2

New member
על כמה עמודות מדובר ?

בכל אופן 8000 זה כלום. אני לפני 50-100 אלף רשומות לא חושב שבכלל צריך לחשוב על אופטימיזציה (בהינתן שלא מדובר על על מאות עמודות...)
&nbsp
בכל אופן מאיפה אתה מקבל את ה DATASET ? תסנן לפני.
&nbsp
 
למעלה