Khi bạn thêm một cột bit vào bảng của mình, nó sẽ chiếm toàn bộ byte trong mỗi bản ghi, không chỉ một bit đơn lẻ. Khi bạn thêm một cột bit thứ hai, nó sẽ được lưu trữ trong cùng một byte. Cột bit thứ chín sẽ yêu cầu byte lưu trữ thứ hai. Các bảng có cột 1 bit sẽ không nhận được bất kỳ lợi ích lưu trữ nào.
Cả Tinyint và bit đều có thể hoạt động, tôi đã sử dụng cả hai thành công và không có sở thích mạnh mẽ nào.