gh_fereydonpoor
یک شنبه 13 آبان 1386, 13:05 عصر
سلام به همه دوستان مخصوصا آقای ثباتی عزیز .
من در حال کدینگ سیستمی هستم که که روزانه حدود ده هزار رکورد در آن وارد شده و به مرور تغییر می کند (با پیشرفت کار بر روی این رکوردها) منظور اینکه مانند سیستم های دیگر نیست که اگر رکوردی اضافه شد دیگر تغییری روی آن صورت نگیرد بلکه برعکس تغییرات بسیار زیاد است و حداقل هر رکورد 10 بار ویرایش می شود - ممکن است حذف و دوباره ایجاد شود - در ضمن همیشه ممکن است که کاربران به اطلاعات قبلی (بدون محدودیت سال و ماه) مراجعه کنند البته این اتفاق در مقابل مراجعه به رکوردهای آن هفته بسیار نادر اتفاق می افتد.
سوال : بعد از گذشت 6 ماه کار روی این بانک سرعت دچار افت شده است البته حداکثر تلاش ده است که Index ها بهینه باشند. آیا روشی و جود دارد که در داخل خود SQL Server رکرودهای قدیمی جداشده و عمل جستجو دیگر به آنها بستگی نداشته باشد و در صورت نیاز روی آنها جستجو صورت پذیرد؟
با تشکر از همه دوستان عزیز ، پیروز و موفق باشید.
من در حال کدینگ سیستمی هستم که که روزانه حدود ده هزار رکورد در آن وارد شده و به مرور تغییر می کند (با پیشرفت کار بر روی این رکوردها) منظور اینکه مانند سیستم های دیگر نیست که اگر رکوردی اضافه شد دیگر تغییری روی آن صورت نگیرد بلکه برعکس تغییرات بسیار زیاد است و حداقل هر رکورد 10 بار ویرایش می شود - ممکن است حذف و دوباره ایجاد شود - در ضمن همیشه ممکن است که کاربران به اطلاعات قبلی (بدون محدودیت سال و ماه) مراجعه کنند البته این اتفاق در مقابل مراجعه به رکوردهای آن هفته بسیار نادر اتفاق می افتد.
سوال : بعد از گذشت 6 ماه کار روی این بانک سرعت دچار افت شده است البته حداکثر تلاش ده است که Index ها بهینه باشند. آیا روشی و جود دارد که در داخل خود SQL Server رکرودهای قدیمی جداشده و عمل جستجو دیگر به آنها بستگی نداشته باشد و در صورت نیاز روی آنها جستجو صورت پذیرد؟
با تشکر از همه دوستان عزیز ، پیروز و موفق باشید.