Hướng dẫn how mysql index works - cách chỉ mục mysql hoạt động
8.3.1 & nbsp; cách MySQL sử dụng chỉ mụcCác chỉ mục được sử dụng để tìm các hàng có giá trị cột cụ thể một cách nhanh chóng. Không có chỉ mục, MySQL phải bắt đầu với hàng đầu tiên và sau đó đọc qua toàn bộ bảng để tìm các hàng có liên quan. Bảng càng lớn, chi phí này càng nhiều. Nếu bảng có một chỉ mục cho các cột được đề cập, MySQL có thể nhanh chóng xác định vị trí để tìm kiếm ở giữa tệp dữ liệu mà không phải xem tất cả dữ liệu. Điều này nhanh hơn nhiều so với đọc mỗi hàng tuần tự. Hầu hết các chỉ số MySQL ( Nói chung, các chỉ mục được sử dụng như mô tả trong các cuộc thảo luận sau đây. Các đặc điểm cụ thể đối với các chỉ mục băm (như được sử dụng trong bảng MySQL sử dụng các chỉ mục cho các hoạt động này:
Các chỉ mục ít quan trọng hơn đối với các truy vấn trên các bảng nhỏ hoặc các bảng lớn trong đó các truy vấn báo cáo xử lý hầu hết hoặc tất cả các hàng. Khi một truy vấn cần truy cập hầu hết các hàng, việc đọc tuần tự nhanh hơn so với làm việc thông qua một chỉ mục. Đọc tuần tự tối thiểu hóa đĩa tìm kiếm, ngay cả khi không phải tất cả các hàng là cần thiết cho truy vấn. Xem Phần & NBSP; 8.2.1.23, Tránh các lần quét bảng đầy đủ để biết chi tiết. |