Tôi có một ứng dụng sử dụng bảng PostgreSQL. Bảng rất lớn (hàng tỷ hàng) và có một cột là một số nguyên.
Có integer
thể có tối đa 6 chữ số, tức là 0-999.999, không có âm.
Tôi nghĩ về việc thay đổi nó để được numeric(6,0)
.
Liệu cái này có phải một ý tưởng hay? Sẽ numeric(6,0)
mất ít byte hơn? Làm thế nào về hiệu suất (bảng này đang được truy vấn rất nhiều)?