Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MYSQL TINYBLOB vs LONGBLOB

Mỗi kích thước của trường đốm màu dự trữ thêm byte để chứa thông tin về kích thước. Longblob sử dụng 4+ n byte dung lượng, trong đó n là kích thước thực của blob mà bạn đang lưu trữ. Nếu bạn chỉ lưu trữ (giả sử) 10 byte dữ liệu đốm màu, bạn sẽ sử dụng hết 14 byte dung lượng.

Để so sánh, một tinyblob sử dụng 1 + n byte, vì vậy 10 byte của bạn sẽ chiếm 11 byte không gian, tiết kiệm được 3 byte.

3 byte không nhiều khi chỉ xử lý một vài bản ghi, nhưng khi số lượng bản ghi DB tăng lên, mỗi byte được lưu là một điều tốt.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thay đổi đối chiếu của tất cả các hàng từ latin1_swedish_ci thành utf8_unicode_ci?

  2. Cách xóa cơ sở dữ liệu mysql thông qua lệnh shell

  3. Ngăn chặn cảnh báo PDO

  4. Tham gia trên các cột thuộc loại khác nhau?

  5. Đang tải các tệp .sql từ bên trong PHP