Đây là một theo dõi cho câu hỏi trước đây của tôi: Blob and Storage RequirementMYSQL TINYBLOB vs LONGBLOB
tôi đã làm một số thử nghiệm sử dụng SHOW TABLE STATUS
, và phát hiện ra rằng tổng dung lượng đĩa sử dụng trên thực tế chỉ phụ thuộc vào kích thước của file thực tế tải lên cơ sở dữ liệu và không phải trên loại (ví dụ: TINYBLOB hoặc LONGBLOG) của cột.
Vì vậy, nếu đó không phải là trường hợp thì sự khác biệt nào sẽ xảy ra khi chúng tôi chọn một sự khác biệt so với các loại BLOB khác?
Chính xác những gì tôi muốn biết. Chấp nhận (thực ra tôi sẽ phải chờ 8 phút). – jombie
Phụ lục nhanh cho câu trả lời này: 3 byte được lưu không chỉ tiết kiệm dung lượng trên đĩa. Nó cũng ảnh hưởng đến mức độ phù hợp trong bộ nhớ, trong bộ nhớ cache vv để nó có thể có tác động đến hiệu suất. –
@MarcB, Câu trả lời của bạn có đề cập đến động cơ InnoDB hay động cơ MyISAM không? Ngoài ra, bạn có một nguồn/trích dẫn? – Pacerier