manager
پنج شنبه 15 اردیبهشت 1390, 09:32 صبح
سلام
من یک جدول دارم که رکورد های خیلی زیادی داره، اومدم این جدول رو در Sql Server 2005 پارتیشن بندی کردم مثلا بر اساس تاریخ ثبت هر رکورد. تعداد رکوردها خیلی زیاده و کاربر برای مشاهده لیست اونها نیاز داره صفحه بندی انجام بده و یا جستجو کنه. خوب سوال اینجاست که من برای صفحه بندی از همون روش Two Bit استفاده می کنم یعنی ابتدا همه رکورد ها با Row_Number می ریزم تو یه جدول موقتی بعد از اون جدول موقتی که شاید یک میلیون رکورد توش باشه !!!! 50 تاش رو می کشم بیرون به کاربر لعنتی:چشمک: نشون بدم.. حجم محاسبات و عملیات خیلی بالاست و این من رو عذاب می ده..
جالب اینجاست که نمی تونم هیچ کشی انجام بدم چون هر کاربر با کاربر دیگه لیستی که بر اساس اون مرتب سازی می کنه و یک صفحه رو انتخاب می کنه فرق می کنه ! کل رکوردها رو هم که نمی تونم بهش نشون بدم ! صفحه بندی "فقط جلو فقط عقب" هم نمی تونم چون کاربر برای رسیدن به صفحه 50 پیرش در می آد ..
آهان یه مطلب دیگه اینکه این جدول رو من پارتیشن بندی کردم این یعنی همه ی پارتیشن ها خونده می شن هر دفعه چون برای شماره گذاری ردیف ها نیازه که اون ها هم شماره بخورن این یعنی فاجعه !
راه حلی ندارین ؟:اشتباه:
من یک جدول دارم که رکورد های خیلی زیادی داره، اومدم این جدول رو در Sql Server 2005 پارتیشن بندی کردم مثلا بر اساس تاریخ ثبت هر رکورد. تعداد رکوردها خیلی زیاده و کاربر برای مشاهده لیست اونها نیاز داره صفحه بندی انجام بده و یا جستجو کنه. خوب سوال اینجاست که من برای صفحه بندی از همون روش Two Bit استفاده می کنم یعنی ابتدا همه رکورد ها با Row_Number می ریزم تو یه جدول موقتی بعد از اون جدول موقتی که شاید یک میلیون رکورد توش باشه !!!! 50 تاش رو می کشم بیرون به کاربر لعنتی:چشمک: نشون بدم.. حجم محاسبات و عملیات خیلی بالاست و این من رو عذاب می ده..
جالب اینجاست که نمی تونم هیچ کشی انجام بدم چون هر کاربر با کاربر دیگه لیستی که بر اساس اون مرتب سازی می کنه و یک صفحه رو انتخاب می کنه فرق می کنه ! کل رکوردها رو هم که نمی تونم بهش نشون بدم ! صفحه بندی "فقط جلو فقط عقب" هم نمی تونم چون کاربر برای رسیدن به صفحه 50 پیرش در می آد ..
آهان یه مطلب دیگه اینکه این جدول رو من پارتیشن بندی کردم این یعنی همه ی پارتیشن ها خونده می شن هر دفعه چون برای شماره گذاری ردیف ها نیازه که اون ها هم شماره بخورن این یعنی فاجعه !
راه حلی ندارین ؟:اشتباه: