با عرض سلام و خسته نباشید خدمت همه دوستان عزیز

من برای سایتم تعداد خیلی زیادی جداول در دیتابیس دارم، که اکثر این جداول (شامل جدول کاربران، سفارشات، پیام‌ها، تیکت و ...) همشون چندین ستون دارند که وضعیت را ثبت میکنند جهت استفاده های بعدی؛ مقادیری که در این ستونها ذخیره میشه تنها یک کاراکتر هست یا بصورت عدد یا بصورت حروف، اما تنها یک کاراکتر دارد. بطور مثال به این شکل:
حالت اول بصورت عددی با نوع tinyInt با میزان 1 => ستون وضعیت: مقدار 0 = غیرفعال / مقدار 1 = فعال / مقدار 2 = در انتظار بررسی / مقدار 3 = در حال بررسی
حالت دوم بصورت مقداری با نوع varchar با میزان 1 => ستون وضعیت: مقدار n = غیرفعال / مقدار a = فعال / مقدار p = در انتظار بررسی / مقدار c = در حال بررسی
چون سیستم این موارد را دریافت و پردازش میکند و قرار نیست اطلاعات به کاربر نمایش داده شود، به همین دلیل فرقی نداره از نظر کاربردی که بصورت عددی باشد یا حروفی؛

سوال من این هست که کدام مورد برای ذخیره این قبیل اطلاعات بهتر و بهینه تر هست ؟
مقدار را بصورت عددی در دیتابیس ذخیره کنیم یا بصورت حروفی در فیلد varchar
کدام مورد در حجم بالا (حدوداً دو تا 10 میلیون رکورد در هر جدول) حجم دیتابیس را کمتر افزایش میدهد و استاندارد تر هست ؟