הצטרפו לקבוצות שלנו לקבלת עדכונים מרוכזים פעם בשבוע:

ווטסאפ:
http://wa.dwh.co.il
טלגרם:
http://telegram.dwh.co.il

CTE vs temp tables מה יותר טוב

More
11 years 2 weeks ago #8023 by eldad
לפני מספר ימים העלנו לאתר חלק חדש שמשתמש בטבלאות הגרגטיביות.
ע"מ למלא את הנתונים השתמשתי ב partition switch שעובד מעולה, הרבה יותר טוב מכל שיטה אחרת.
בכל מקרה ה GUI פונה ל SP שמחשבות בעזרת הטבלאות האגרגטביות את המידע הדרוש להצגה למשתמש.
כשאני אומר משתמש אני מתכוון ל 10,000 משתמשים בכל רגע נתון באתר וכמה מיליונים ביום ( כבובן שלא כולם מגיעים לחלק הזה של האתר).
כשבניתי את ה SP עשיתי זאת מתוך הנחה שפרוצדורות הכתובות עם CTE כנראה ירוצו מהר יותר וטוב
יותר. טעות. למרות אופי השאילתות היה עדיף להשתמש בטבלאות זמניות ובעיקר בגלל נושא המקביליות.
מגלל שאתר כ"כ עמוס ה CPU שלו נהפך למשאב רגיש ולכן שאילתות ה CTE רצו יותר טוב במחסן
אבל פחות טוב בשרת ה production .
הינה כמה לינקים:
social.msdn.microsoft.com/Forums/en-US/t...5-b062-9d976fd0fed6/

dba.stackexchange.com/questions/13112/wh...cte-and-a-temp-table

Please התחברות to join the conversation.

More
11 years 2 weeks ago #8025 by אלון צוקלר
נחמד, אך עדיין איני יורד לסוף דעתך מדוע CTE טוב יותר במחסני נתונים

Please התחברות to join the conversation.

Moderators: eldad
Time to create page: 0.267 seconds