Forum
  • Register
תנו לנו לייק וקבלו עדכונים ישירות לפיד
ברוך הבא, אורח
שם משתמש: סיסמא: זכור אותי

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

CTE vs temp tables מה יותר טוב 4 years 6 months ago #8023

  • eldad
  • eldad's Avatar
  • מנותק
  • Moderator
  • הודעות: 624
  • תודות שהתקבלו 1
  • קרמה: 0
לפני מספר ימים העלנו לאתר חלק חדש שמשתמש בטבלאות הגרגטיביות.
ע"מ למלא את הנתונים השתמשתי ב 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
הנהלת האתר ביטלה גישת כתיבה ציבורית.

CTE vs temp tables מה יותר טוב 4 years 6 months ago #8025

נחמד, אך עדיין איני יורד לסוף דעתך מדוע CTE טוב יותר במחסני נתונים
הנהלת האתר ביטלה גישת כתיבה ציבורית.
מנהלים: eldad
זמן יצירת העמוד: 0.189 שניות

Sap

Oracle

Informatica

SAS

Microstrategy

IBM

Microsoft

Qlikview

Teradata

Webfocus

קליק אחד ואתם מחוברים. מהיר .קל .מאובטח.

מעניין? שתפו דף זה באמצעות הטלפון הנייד

DWH :: דיון: CTE vs temp tables מה יותר טוב (1/1) - QR Code Friendly
Powered by QR Code Friendly

מאמרים

מגמות של ביג דאטה בעולם הביטוח
CA Technologies
SSIS - Buffer Size Optimization
קטגוריה ראשית
בדיקות BI ו-DWH לעומת הבדיקות בתחומים אחרים
קטגוריה ראשית
איסוף דרישות לפרויקטי BI
קטגוריה ראשית
כח המידע במיקוד
קטגוריה ראשית
0

הדף שלנו בפייסבוק

התחברות

כניסות למאמרים
6656979