Computer >> Máy Tính >  >> Lập trình >> MySQL

Các phương pháp hay nhất để sử dụng chỉ mục MySQL?

Chỉ mục cơ sở dữ liệu là một cấu trúc dữ liệu cải thiện tốc độ của các hoạt động trong một bảng. Chỉ mục có thể được tạo bằng cách sử dụng một hoặc nhiều cột, tạo cơ sở cho cả việc tra cứu ngẫu nhiên nhanh chóng và sắp xếp thứ tự hiệu quả của quyền truy cập vào các bản ghi.

Các phương pháp hay nhất để sử dụng chỉ mục MySQL là.

  • Nếu một bảng rất lớn dưới dạng CSV, thì việc sử dụng các chỉ mục sẽ chèn các bản ghi vào cuối.

  • Các chỉ mục tạo ra một chuỗi các hàng của bảng.

  • Các chỉ mục tăng tốc độ hoạt động được chọn nhất định

Các câu lệnh INSERT và UPDATE mất nhiều thời gian hơn trên các bảng có chỉ mục, trong khi các câu lệnh SELECT trở nên nhanh chóng trên các bảng đó. Lý do là trong khi thực hiện chèn hoặc cập nhật, cơ sở dữ liệu cũng cần phải chèn hoặc cập nhật các giá trị chỉ mục.

Ví dụ về chỉ mục MySQL:Nếu tệp CSV được dàn trải, thì các chỉ mục sẽ duy trì thứ tự các hàng.

Hãy để chúng tôi xem một ví dụ để tạo chỉ mục.

Tạo bảng và lập chỉ mục trên một cột cụ thể.

mysql> create table IndexingDemo
   -> (
   -> Id int,
   -> Name varchar(100)
   -> );
Query OK, 0 rows affected (0.86 sec)

Cú pháp để tạo chỉ mục trên bảng.

create index yourIndexName on yourTableName(column_name);

Sau đây là kết quả.

mysql> create index indexName on IndexingDemo(Name);
Query OK, 0 rows affected (0.75 sec)
Records: 0  Duplicates: 0  Warnings: 0