نه دوست عزیز در مورد داده های عددی بگم که فضای تخصیص داده شده به نوع دیتا تایپ بستگی داره
و فضا به طور کامل تخصیص داده می شود
مثلا int چهار بایت حافظه می گیرد و...
غیر از نوع داده Decimal که بستگی به تنظیمات اون داره
--------------------------------------
اما در مورد Performaance دیتا تایپ و... باید چند نکته را درنظر داشته باشی
1- اگر جدولی طراحی می کنید که یکی از فیلدهای آن امکان ورود مقدار ندارد به جای پاس دادن مقدار پیش فرض به ان (در عدد صفر و در رشته Blank) به این فیلد مقدار Null را پاس دهید و اگر می بینید که تعداد Nullهای شما زیاد است بهتر است این نوع فیلدها را Spare Column در نظر بگیرید (در گوگل سیرچ کنید مقاله فارسی گیر می آورید)
2-در برخی از موارد اگر حجم اطلاعات جداول زیاد بوده و میزان اضافه شدن زیاد نیست می توانید جدول را فشرده تا با سرعت بیشتر و IO کمتر دیتا را واکشی نمایید (باز سرچ کنید)