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

Có lợi ích gì khi tạo và lập chỉ mục trên khóa chính không?

Đối với câu hỏi đầu tiên của bạn, vâng, bạn có thể yên tâm khi cho rằng điều đó.

Đối với câu hỏi thứ hai:

Các chỉ mục giúp tăng tốc độ tìm kiếm - nó giống như một chỉ mục trong một cuốn sách. Chúng có thể giúp công cụ DB chuyển đến bản ghi chính xác, giống như một chỉ mục có thể giúp bạn chuyển đến đúng trang trong sách.

Lợi ích của các chỉ mục mà bạn có thể tự tạo phụ thuộc vào cách bạn định tìm kiếm dữ liệu.

Trong ví dụ của bạn, tôi sẽ tạo một INDEX trên các trường tên nếu bạn định tìm kiếm chúng trong ứng dụng của mình.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chuyển các biến MySQL sang tập lệnh từ dòng lệnh

  2. PHP Không có cơ sở dữ liệu nào được chọn

  3. Làm cách nào để dễ dàng nhập nhiều tệp sql vào cơ sở dữ liệu MySQL?

  4. Cảnh báo:PDO ::__ construct ():[2002] Không có tệp hoặc thư mục nào như vậy (cố gắng kết nối qua unix:///tmp/mysql.sock) trong

  5. C # Sử dụng các tham số sql bây giờ sẽ không hoạt động