PDA

View Full Version : view همراه با update



SRS534
چهارشنبه 07 آذر 1386, 06:29 صبح
با سلام
اگر از چند جدول با هم join کرده باشیم و تعداد update ها در هر دو جدول زیاد باشد امکان کند شدن db وجود دارد یا نه
مرسی

AminSobati
چهارشنبه 07 آذر 1386, 23:51 عصر
دوست عزیزم،
ضمن اینکه صورت مسئله مبهمه، ولی به طور کلی باید گفت هر ویرایشی بار روی سیستم قرار میده. اما با ایندکس گذاری میشه سرعت Queryها و بعضی ویرایشات رو افزایش داد

SRS534
شنبه 10 آذر 1386, 06:44 صبح
با تشکر از توجهتون
sql server ما در ساعات خاصی هنگ مکنی به طوری که باید سرویس را دوباره استارت کنیم
ممکنه حجم ویرایش ها به این حد برسه و برای debugg کردن چه راه حلی را پیشنهاد میکنید

AminSobati
دوشنبه 12 آذر 1386, 12:22 عصر
من جای شما باشم از Performance Monitor استفاده میکنم تا متوجه بشم فشار روی کدامیک از سه فاکتور حافظه، دیسک و پردازنده هست. بعد به تناسب اون باید مراحلی رو طی کرد تا به اصل مشکل نزدیک بشیم. ممکنه بفرمایید حجم دیتابیس شما چقدره و حافظه موجود در سرور چقدر هست؟

SRS534
دوشنبه 12 آذر 1386, 16:13 عصر
sorry for english
please more explain.what i shoud have done?or it need tools or software for solving problem.capacity of and my db is 2133mb and sever momory is 2 gig .i think is not for cpu or memory are fulling because i can do other work with this computer at that time.only selserver is out of work
thanks

JavanSoft
دوشنبه 12 آذر 1386, 16:44 عصر
البته با وجود استاتید فن چیز خاصی نمی توانم بگویم
فقط بنظرم رسید که بپرسم آیا میزان Transaction های شما بالاست و یا حجم اطلاعاتتون

SRS534
دوشنبه 12 آذر 1386, 17:00 عصر
yes.this is our website db.capacity of db is not so more.but it update every 30 minute after one day is delete from that table but some paramete save at another table. but we have this problem recently.our cpu usage is 20% only

AminSobati
دوشنبه 12 آذر 1386, 22:42 عصر
به نظر نمیرسه مشکل حافظه داشته باشین. اما بعید میدونم به این شکل هم بشه عیب یابی کرد! پیدا کردن مشکل Performance نیاز به صبر و حوصله و صرف ساعتها وقت برای مانیتورینگ و جمع آوری اطلاعات به کمک Profiler داره. در اینجا فقط میشه بعضی دستورات کلیشه ای رو ارائه کرد. تنها چیزی که بعد از Performance Monitor به ذهنم میرسه این هست که از Profiler هم استفاده کنین و دستوراتی که زمان و I/O زیاد دارند رو استخراج و بهینه کنین