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

làm thế nào có thể ảnh hưởng đến hiệu suất khi tôi sử dụng UUID làm khóa chính của mình trong MySQL

Tôi cho rằng bạn đang sử dụng InnoDB (Dù sao thì bạn cũng nên ....)

Vì vậy, hãy đọc chương sau từ MySQL 2ed hiệu suất cao, tr.117: http://books.google.com.hk/books?id=BL0NNoFPuAQC&lpg=PA117&ots=COPMBsvA7V%20clustered%bid%20cinlus 20index% 20high% 20performance% 20mysql &pg =PA117 # v =onepage &q &f =false

Nói chung, UUID là một lựa chọn tồi từ quan điểm hiệu suất (do chỉ mục được phân nhóm) và chúng có một điểm chuẩn để chứng minh điều này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tính toán trung bình động của N hàng

  2. MySQL - Cách chèn vào bảng có mối quan hệ nhiều-nhiều

  3. Canonical Function EntityFunctions.TruncateTime không tồn tại trong MYSQL

  4. các số 0 ở cuối không đi vào cơ sở dữ liệu

  5. Định dạng ngày cụ thể trong mysql