ฉันมีแอปพลิเคชั่นซึ่งใช้ตาราง PostgreSQL ตารางมีขนาดใหญ่มาก (พันล้านแถว) และมีคอลัมน์ซึ่งเป็นจำนวนเต็ม
integer
สามารถเป็นได้ถึง 6 หลักเช่น 0-999,999 ไม่มีเชิงลบ
numeric(6,0)
ฉันคิดเกี่ยวกับการเปลี่ยนให้เป็น
นี่เป็นความคิดที่ดีไหม จะnumeric(6,0)
น้อยกว่าไบต์? วิธีการเกี่ยวกับประสิทธิภาพ (ตารางนี้มีการสอบถามมาก)