PDA

View Full Version : حد اکثر تعداد فیلد های یک جدول که افت سرعت و کارایی را در پی ندارد



ali_salam
چهارشنبه 24 اردیبهشت 1393, 08:34 صبح
با سلام خدمت دوستان
در طراحی به جدولی بر خوردیم که تعداد فیلد های اون 60 تا شده جهت افزایش سرعت و کارایی برنامه
برای پیاده سازی اون دو راه حل پیشنهادی بین گروه مون هست
از با تجربه ها کمک میخواستم ببینم که کدوم راه حل بهتره.

1.جدول را به سه قسمت مجزا تبدیل کنیم و با توجه به وابستگی های داده ها که
برای هر بار خواندن اطلاعات از جدول نیازی نباشد کل داده های یک جدول 60 فیلدی را بخونیم
2.از همون جدول 60تایی استفاده کنیم چون اگر به سه قسمت مجزا تبدیل کنیم نیاز به join داریم که خود باعث افت سرعت میشود

mhsmity
پنج شنبه 08 خرداد 1393, 06:44 صبح
با سلام خدمت دوستان
در طراحی به جدولی بر خوردیم که تعداد فیلد های اون 60 تا شده جهت افزایش سرعت و کارایی برنامه
برای پیاده سازی اون دو راه حل پیشنهادی بین گروه مون هست
از با تجربه ها کمک میخواستم ببینم که کدوم راه حل بهتره.

1.جدول را به سه قسمت مجزا تبدیل کنیم و با توجه به وابستگی های داده ها که
برای هر بار خواندن اطلاعات از جدول نیازی نباشد کل داده های یک جدول 60 فیلدی را بخونیم
2.از همون جدول 60تایی استفاده کنیم چون اگر به سه قسمت مجزا تبدیل کنیم نیاز به join داریم که خود باعث افت سرعت میشود

سلام صبح بخیر

یه جدول 60 تایی سرعت کار شما رو پاین نمی یاره بلکه بیشتر هم می کنه
شما چند تا فیلد باید واکشی کنی؟ این مهمه
به نظر من کدها شما یک جا که بیشتر نباید همه اطلاعات رو واکشی کنی درسته ؟ می تونه از رویه های و توابع استفاده کنی که به خودی خود سرعت رو بیشتر می کنه
بقیه جا ها هم با توجه به نیاز جند تا ستون بیشتر نمی خواد
سمت سی شارپ Dataset های محدود و مناسب رو قرار بده