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

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

insert & update

More
15 years 3 months ago #6516 by iris
insert & update was created by iris
יש לי 2 טבלאות, האחת בגודל עשרות מיליוני שורות והשניה בגודל של 2 מיליון בערך, הטבלה הראשונה מכילה את כלל הנתונים והטבלה השניה את הנתונים יום אחורה, בריצה אני מעדכנת את הטבלה הראשונה מנתוני הטבלה השניה, לאחר מכן אני רוצה לבצע trigger המעדכן את עמודת התאריך (date time) ולא timestamp, הבעיה היא ברגע שאני מפעילה trigger כזה, התהליך רץ בארבעים דקות יותר, משום שעל כל שורה הוא פותח את ה trigger, יש לכם הצעה אחרת יותר יעילה כיצד לעדכן את עמודת התאריך ל getdate ?

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

More
15 years 3 months ago #6519 by eldad
Replied by eldad on topic תגובה:insert & update
שלום.
קודם כל אני ממש נגד שימוש בטריגרים, התהליך שממזג בין
הטבלאות אמור לבצע את העידכון.

אני לא הצלחתי להבין מדוע את צריכה לבצע עדכון של
הטבלה ההיסטורית ועוד באותו ערך?

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

More
15 years 3 months ago #6521 by iris
Replied by iris on topic תגובה:insert & update
כן, פשוט חשבתי שבמקום להוסיף כמה פעמים עדכון ל timestamp, פשוט לבצע את העדכון בפעם אחת.

אני מבצעת עדכון של getdate על כל עמודה שהתעדכנה.

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

More
15 years 3 months ago #6522 by eldad
Replied by eldad on topic תגובה:insert & update
אבל לשם מה לשכפל את אותו נתון 12 מליון פעם?
נגיד שאתה רוצה את תאריך העדכון האחרון, תשתמש בטבלה נפרדת
או לחילופין תעדכן את נתון זה רק בטבלה היומית ( בטבלה הגדולה
יהיו נתוני תאריך עדכון ישנים יותר) תוסיף אידקס לעמודה ולא
תהיה לך בעיה לשלוף את ה MAX שלה מתי שתרצה

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

Moderators: eldad
Time to create page: 0.297 seconds