PDA

View Full Version : سوال: ساخت تعداد زیادی فیلد سرعت رو میاره پایین ؟



tem988
یک شنبه 01 خرداد 1390, 23:53 عصر
سلام
من یک جدول برای یوزرها ساختم که 5000 کاربر داره و نزدیک 30 تا فیلد داره که کل مشخصات کاربر و تنظیمات کاربر توش هست
بعد 10 فیلد دیگه میخواستم اضافه کنم میخواستم از شما دوستان بپرسم که اگر روی همون جدول قبلی اضافه کنم سرعت بهتره توی لود شدن داره یا برای این 10 تا فیلد یک جدول جدا بسازم ؟
ممنون میشم راهنمایی کنید

mtchabok
دوشنبه 02 خرداد 1390, 01:19 صبح
بستگی به این داره که این 10 فیلد جدید چقدر اهمیت دارن . اگه خیلی مهم هستن و در درخواستهای عادی ازشون استفاده میشه که بهتره به همین جدول اضافه شدن ولی اگه نه به صورت موردی از این فیلدها استفاده میشه بهتره که در یه جدول جدا گانه استفاده کنید .

tem988
دوشنبه 02 خرداد 1390, 12:44 عصر
سلام
ممنون
این 10 تا فیلد جدید برای تنظیمات کاربر هست که توی سایت لود میشه
مثل همین فرم که قسمت امضای کاربر محل زندگی و ... توی فرم لود میشه
این 10 تا مربوط به همیناست
پس بهتره یک جدول جدید بسازم درسته ؟

eshpilen
دوشنبه 02 خرداد 1390, 17:47 عصر
دوست عزیز خودت رو برای چیزی که هنوز عملا بوجود نیامده و معلوم نیست اصلا بوجود بیاد اونم بخاطر 10 تا فیلد جدید اذیت نکن.
شما هم دچار بیماری وسواس در بهینه سازی هستید مثل اینکه :لبخند:
10 تا فیلد جدیدت رو بزن توی جدول اگر به مشکل خورد گناهش گردن من :لبخندساده:
ضمنا اگر درست یادم باشه MySQL دستورات مخصوص تعمیر و بهینه سازی جدول هم داره که میتونی بعدا روی جدولت اجرا بکنی.
البته حواست باشه نزنی جدول و دیتاش رو خراب کنی بگی من گفتم. اونطور چیزا شامل گارانتی نمیشه ها!