idic1
دوشنبه 18 شهریور 1387, 14:28 عصر
با سلام خدمت دوستان
برنامه ای نوشته ام Grid Base که بانک آن Sql Server است ، حدود 50 کاربر همزمان دارد و تعداد رکوردهای جدول اصلی آن حدود یک و نیم میلیون رکورد است
مشکل اینجاست که بعد از حدود 5 ساعت که این 50 کاربر با برنامه کار کرده اند ، عملیات Select , Insert , UpDate به کندی انجام میشود (حدود 3 برابر زمان بیشتر نسبت به ساعت اولیه) و مجبور به Re Start کردن سرور هستیم
ضمن بررسی مشخص شد ، حدود 90 درصد فضای Ram سرور توسط SQL Server اشغال شده (در حالی که این رقم در ساعات اولیه بسیار ناچیز بوده است) و در هیچ صورت نیر این فضا آزاد نمیشود حتی زمانی که کاربری با برنامه کار نمیکند
بعید میدانم راه حل این مشکل در Application باشد
از دوستان مطلع تقاضای راهنمائی دارم
برنامه ای نوشته ام Grid Base که بانک آن Sql Server است ، حدود 50 کاربر همزمان دارد و تعداد رکوردهای جدول اصلی آن حدود یک و نیم میلیون رکورد است
مشکل اینجاست که بعد از حدود 5 ساعت که این 50 کاربر با برنامه کار کرده اند ، عملیات Select , Insert , UpDate به کندی انجام میشود (حدود 3 برابر زمان بیشتر نسبت به ساعت اولیه) و مجبور به Re Start کردن سرور هستیم
ضمن بررسی مشخص شد ، حدود 90 درصد فضای Ram سرور توسط SQL Server اشغال شده (در حالی که این رقم در ساعات اولیه بسیار ناچیز بوده است) و در هیچ صورت نیر این فضا آزاد نمیشود حتی زمانی که کاربری با برنامه کار نمیکند
بعید میدانم راه حل این مشکل در Application باشد
از دوستان مطلع تقاضای راهنمائی دارم