PDA

View Full Version : تحليل ديتا بيس با استفاده از تعداد ركوردها و ستون هاي آن؟



javad_r_85
چهارشنبه 27 مهر 1390, 08:03 صبح
باسلام خدمت اساتيد به نظر شما يك جدول با 3 ستون و 10000 ركورد بهينه تر است يا يك جدول با 60 ستون و 2000 ركورد كه در حالت اولي رابطه آن با جدول اصلي يك به چند هست ولي در دومي يك به يك است .كدام روش در سرعت لود اطلاعات نيز سريعتر است؟

یوسف زالی
چهارشنبه 27 مهر 1390, 11:12 صبح
سلام.
به نظر میاد دومی روش بهتری باشه.
از این نظر که میشه ایندکس گذاری بهتری داشت.
داده ها تعدادشون کمتره.
اگر به جای ستاره از نام فیلد ها استفاده کنید وضع بهتر هم میشه.
البته متاسفانه این مورد رو جدی تست نکردم و با تجربه صعیف قبلی در این مورد نظر دادم.

Felony
پنج شنبه 28 مهر 1390, 10:45 صبح
بستگی داره تو اون فیلد ها قراره چی ذخیره بشه ، اگر بحث نرمال سازی هست و دارید جداول رو Spilit میکنید من روش اول رو ترجیح میدم ، 60 ستون یعنی دردسر تو نوشتن Query ها و مواجه شدن با سرعت عجیب غریب اجرای برخی Query ها ...

در کل بستگی به ساختار و هدف جدولتون داره ، این دو تا مورد رو ذکر کنید تا بشه بهتر بررسی کرد .

حمیدرضاصادقیان
شنبه 30 مهر 1390, 09:17 صبح
سلام.
معمولا در طراحی جداول یکی از نکات اصلی این هست که شما تعداد فیلدهای موجود در یک جدول رو کم کنید. زیرا هرچه تعداد کمتر باشد تعداد Page هایی که اون جدول مورد نظر اشغال میکنه کمتره و هنگام خوندن هم Page های کمتری رو میخونه و همین باعث افزایش سرعت میشه.