لطفا بگید که ایجاد کردن تعداد زیادی ستون (40 یا 50) تاثیر مخرب روی دیتابیس نداره؟

phpweb

Active Member
من توی دیتابیس یه جدول درست کردم که 40 تا ستون داره، این مسئله مشکلی توی امنیت و سرعت جدول ایجاد نمیکنه؟

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

لطفا بگید که ایجاد کردن تعداد زیادی ستون (40 یا 50) تاثیر مخرب نداره؟
 

Masoud1365

مدیر انجمن
خب هرچی کمتر باشه بهتره ! مثلا خیلی جاها هست که شما باید به جای این که 1 جدول با 40 تا ستون داشته باشید باید 4 تاجدول با 10 ستون داشته باشید و بین این ها رابطه برقرار کنید ! در کل این 40-50 تایی که میگید بستگی داره به این که آیا شما می تونید اینا رو از هم جدا کنید ؟ یا کلا از این جدول چقدر کوئری میگیرید ؟
 

phpweb

Active Member
خب هرچی کمتر باشه بهتره ! مثلا خیلی جاها هست که شما باید به جای این که 1 جدول با 40 تا ستون داشته باشید باید 4 تاجدول با 10 ستون داشته باشید و بین این ها رابطه برقرار کنید ! در کل این 40-50 تایی که میگید بستگی داره به این که آیا شما می تونید اینا رو از هم جدا کنید ؟ یا کلا از این جدول چقدر کوئری میگیرید ؟

زیاد ازش کوئری می گیرم. تقریبا برای هر بازدید باید یه کوئری بگیرم.


امکانش نیست که جدول رو تجزیه کنم. مگر اینکه از ایجاد تنظیمات دلخواه صرف نظر کنم و کلا جدول رو حذف کنم.

در ضمن یعنی مای اس کیو ال نمی تونه با این چنین جدولی بخوبی به کار خودش ادامه بده؟
 
آخرین ویرایش:

ziXet

مدیر انجمن PHP/MYSQL
اگه متغیرهای setting رو بتونی توی یه فایل با پسوند php ذخیره کنی و بالای همه صفحاتت اینکلود کنی به نظرم بهتره
الان این جدولی که ساختی چند تا رکورد داره؟
 

phpweb

Active Member
اگه متغیرهای setting رو بتونی توی یه فایل با پسوند php ذخیره کنی و بالای همه صفحاتت اینکلود کنی به نظرم بهتره
الان این جدولی که ساختی چند تا رکورد داره؟

این جدول 5 ردیف و 42 ستون داره که کلان می شه 210 خونه.

بنظرتون با توجه به کم بودن خونه های جدول، زیاد بودن تعداد سلولها مشکلی توی کار دیتابیس بوجود می یاره؟
 

Masoud1365

مدیر انجمن
کلا مشکلی که پیش نمیاد ولی فکر کنم بهتر میشد طراحی کرد دیتا بیسش رو .
 

جدیدترین ارسال ها

بالا