باسلام خدمت اساتيد به نظر شما يك جدول با 3 ستون و 10000 ركورد بهينه تر است يا يك جدول با 60 ستون و 2000 ركورد كه در حالت اولي رابطه آن با جدول اصلي يك به چند هست ولي در دومي يك به يك است .كدام روش در سرعت لود اطلاعات نيز سريعتر است؟
باسلام خدمت اساتيد به نظر شما يك جدول با 3 ستون و 10000 ركورد بهينه تر است يا يك جدول با 60 ستون و 2000 ركورد كه در حالت اولي رابطه آن با جدول اصلي يك به چند هست ولي در دومي يك به يك است .كدام روش در سرعت لود اطلاعات نيز سريعتر است؟
سلام.
به نظر میاد دومی روش بهتری باشه.
از این نظر که میشه ایندکس گذاری بهتری داشت.
داده ها تعدادشون کمتره.
اگر به جای ستاره از نام فیلد ها استفاده کنید وضع بهتر هم میشه.
البته متاسفانه این مورد رو جدی تست نکردم و با تجربه صعیف قبلی در این مورد نظر دادم.
توابع تبدیل تاریخ با دقت 5000 سال
پذیرش پروژه، کامپوننت، آموزش برنامه نویسی (دلفی، اس کیو ال، ..) -> 09123780840
دوستای گلم حمایت کنید : https://cafebazaar.ir/app/com.nikanmehr.marmarxword/
نرم افزار پخش مویرگی
بستگی داره تو اون فیلد ها قراره چی ذخیره بشه ، اگر بحث نرمال سازی هست و دارید جداول رو Spilit میکنید من روش اول رو ترجیح میدم ، 60 ستون یعنی دردسر تو نوشتن Query ها و مواجه شدن با سرعت عجیب غریب اجرای برخی Query ها ...
در کل بستگی به ساختار و هدف جدولتون داره ، این دو تا مورد رو ذکر کنید تا بشه بهتر بررسی کرد .
سلام.
معمولا در طراحی جداول یکی از نکات اصلی این هست که شما تعداد فیلدهای موجود در یک جدول رو کم کنید. زیرا هرچه تعداد کمتر باشد تعداد Page هایی که اون جدول مورد نظر اشغال میکنه کمتره و هنگام خوندن هم Page های کمتری رو میخونه و همین باعث افزایش سرعت میشه.
Telegram : @SQL_Server