PDA

View Full Version : سوال: سرعت فیلدهای نوع enum بیشتره یا فیلدهای نوع int ؟



idocsidocs
دوشنبه 30 مرداد 1391, 13:34 عصر
شما برای بالابردن سرعت دیتابیس از کدوم نوع استفاده می کنید؟

idocsidocs
چهارشنبه 08 شهریور 1391, 09:46 صبح
کسی نظری نداره؟

imanitc
پنج شنبه 09 شهریور 1391, 09:32 صبح
به نظر من int سرعتش بايد بيشتر باشه چون حجمش کمتره ولي اونقدر ها نبايد محسوس و محسوب باشه در هر صورت من از هر دو تا استفاده ميکنم و راضي هستم مشکلي با هيچکدوم نداشتم :)

colors
پنج شنبه 09 شهریور 1391, 10:16 صبح
درود

مطمئنا زمانی که توی فیلد فقط امکان انتخاب چند گزینه وجود داشته باشه enum بهترین گزینه هست. از نظر سرعت int بهتره ولی همه چیز هم سرعت نیست و enum پرفورمنس برنامه رو افزایش میده که در آینده به توسعه و ارتقا سیستم کمک میکنه.

idocsidocs
پنج شنبه 09 شهریور 1391, 10:37 صبح
به نظر من int سرعتش بايد بيشتر باشه چون حجمش کمتره ولي اونقدر ها نبايد محسوس و محسوب باشه در هر صورت من از هر دو تا استفاده ميکنم و راضي هستم مشکلي با هيچکدوم نداشتم :)


توی چه حجم از دیتابیس این سرعتها رو با هم مقایسه کردید؟ مثلا توی یه دیتابیس با 1 میلیون رکورد این دو رو با هم مقایسه کردید؟

مطمئنا زمانی که توی فیلد فقط امکان انتخاب چند گزینه وجود داشته باشه enum بهترین گزینه هست. از نظر سرعت int بهتره ولی همه چیز هم سرعت نیست و enum پرفورمنس برنامه رو افزایش میده که در آینده به توسعه و ارتقا سیستم کمک میکنه.
می شه در مورد تاثیر enum روی پرفورمنس بیشتر توضیح بدید؟