PDA

View Full Version : ثابت نگه داشتن تعداد record ها



amin192amin
سه شنبه 09 مرداد 1386, 11:11 صبح
سلام.
آیا select کردن یک رکورد از جدولی با 100 رکورد سریعنر هست یا 10000 رکورد.
من فکر کنم 100 رکورد.
اگه واقعا اینجوریه چطور میشه تعداد رکورد ها را تقریبا ثابت نگه داشت؟

reza_rad
سه شنبه 09 مرداد 1386, 11:18 صبح
اگه واقعا اینجوریه چطور میشه تعداد رکورد ها را تقریبا ثابت نگه داشت؟
با استفاده از تریگر میشه. تریگری بنویسید که count رو چک کنه و اگه از 100 بیشتر شد نذاره رکورد جدید اضافه بشه.

اما
چنین راهکاری چه استفاده ای داره. اگه جدول شما در یک دیتابیس transactional باشه و نیاز به این باشه که اطلاعاتی همیشه در اون اضافه بشه این راهکار خوبی نخواهد بود
برای سرعت بیشتر راه های زیاد دیگه ای وجود داره مثل ایندکس گذاری و ... ارتقا سخت افزار و مسایل بسیار زیاد دیگه.

فکر کنم بهتر باشه که دقیقا توضیح بدید چه می خواهید بکنید.

amin192amin
سه شنبه 09 مرداد 1386, 11:23 صبح
میشه در مورد ایندکس گذاری بگین؟

reza_rad
سه شنبه 09 مرداد 1386, 11:36 صبح
میشه در مورد ایندکس گذاری بگین؟
کافیه در این مورد (ایندکس ) یک جستجو توی همین تالار SQL Server انجام بدید . مطالب بسیار زیادی پیدا
خواهید کرد.

amin192amin
سه شنبه 09 مرداد 1386, 11:49 صبح
:خجالت: حق با شماست .مرسی :خجالت: