PDA

View Full Version : سوال: Calculated Columns و تاثیر آن بر روی performance



naeeme
سه شنبه 25 فروردین 1388, 12:52 عصر
1) Calculated Column در چه زمانی دارای مقدار میشه؟ در زمان درج در جدول یا در زمان واکشی داده ها؟
2) استفاده از Calculated Columns بر روی کارایی Database و سرعت پاسخ دهی اون چه تاثیری می گذاره؟ در زمانهایی که Insert و Select بر روی یک جدول زیاد هست، Calculated Columns سرعت عملیات رو پایین نمیاره؟
3) در کل استفاده از Calculated Columns رو پیشنهاد می کنید یا اون رو به عنوان راه آخر( وقتی هیچ راه دیگه ای نیست) در نظر می گیرید؟؟

AminSobati
سه شنبه 25 فروردین 1388, 15:30 عصر
اگر Persist نکرده باشین، فقط موقع Query محاسبه میشه. پس Insert هم نقشی نداره. اگر Persist شده باشه طبیعتا در Query سرعت بهتری داره و موقع Insert یک سربار ناچیزی ایجاد میکنه
این نوع فیلدها اگر در جای خودشون استفاده بشن، بسیار مفید خواهند بود