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

Thứ tự cột có quan trọng trong các bảng MySQL của bạn không?

Câu hỏi không liên quan gì đến mô hình quan hệ hoặc SQL. Đây là một câu hỏi về hiệu suất.

Trong một số cơ sở dữ liệu, việc sắp xếp các cột theo một cách cụ thể sẽ hiệu quả hơn do cách thức truy cập đĩa được thực hiện. Cho dù có lợi thế đáng kể hay không là nền tảng cụ thể. Đây là một vấn đề i / o cấp thấp liên quan đến cách thiết kế bộ nhớ bên dưới và cách bộ máy truy cập nó. Các nhà cung cấp công cụ độc quyền thường cung cấp thông tin này thông qua các phòng giáo dục và đào tạo của họ.

Tôi nghĩ rằng bạn sẽ phải nói chuyện với một người biết chi tiết thực tế về mô hình lưu trữ và phương thức i / o cho MySQL trên nền tảng cụ thể của bạn hoặc ai đó đã đánh dấu điều này trên nền tảng của bạn để nhận được câu trả lời.

Hoàn toàn có thể họ đặt nó xuống đĩa theo cách được tối ưu hóa và ẩn thứ tự cột đó khỏi bạn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC trả về MySQLSyntaxError Exception với câu lệnh đúng

  2. MySqli Lệnh không đồng bộ; bạn không thể chạy lệnh này bây giờ

  3. Cách hàm TRIM () hoạt động trong MySQL

  4. Giả lập mệnh đề MySQL LIMIT trong Microsoft SQL Server 2000

  5. Chuyển đổi giây thành khoảng thời gian có thể đọc được của con người