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

Khóa chính lớn:hơn 1 tỷ hàng MySQL + InnoDB?

Tôi khuyên bạn nên bắt đầu chia tay bảng của bạn theo ID hoặc ngày. Việc phân vùng chia một bảng lớn thành một số bảng nhỏ hơn theo một số logic xác định (như chia nó theo phạm vi ngày), điều này làm cho chúng có hiệu suất và bộ nhớ dễ quản lý hơn nhiều. MySQL 5.1 được tích hợp sẵn tính năng này hoặc bạn có thể triển khai nó bằng các giải pháp tùy chỉnh.

Khi triển khai lưu trữ trong một tệp phẳng, bạn sẽ mất tất cả các ưu điểm của cơ sở dữ liệu - bạn không thể thực hiện các truy vấn liên quan đến dữ liệu nữa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách sao chép một lược đồ trong mysql bằng java

  2. Lỗi MySQL / PHP:[2002] Chỉ cho phép một lần sử dụng mỗi địa chỉ socket (giao thức / địa chỉ mạng / cổng)

  3. lỗi khóa ngoại mysql # 1452

  4. Làm cách nào để kích hoạt quyền truy cập bên ngoài vào MySQL Server?

  5. Cách tốt nhất để triển khai bảng hàng đợi nhắn tin trong mysql là gì