Table of Contents
Chọn chỉ mục thích hợp cho cơ sở dữ liệu là thiết yếu để tối ưu hóa hiệu suất truy vấn. Chỉ mục chọn là một yếu tố then chốt để xác định hiệu quả của chỉ mục. Bài này giải thích cách phân tích tính năng chọn chỉ mục và chọn chỉ mục đúng cho cơ sở dữ liệu.
Hiểu được sự chọn lựa phụ lục
Chỉ mục chọn tính năng xác định điểm phân biệt các hàng khác nhau trên bảng tốt như thế nào. Tính toán bằng cách chia số giá trị độc nhất trên cột theo tổng số hàng. Tính năng lựa chọn cao ngụ ý rằng chỉ mục có thể hiệu quả trong việc lọc dữ liệu, tăng tốc độ truy vấn.
Cách phân tích tính ưu tiên phụ lục
Để phân tích tính chất chọn phụ lục, hãy kiểm tra phân phối dữ liệu trong cột bạn định chỉ mục. Dùng công cụ cơ sở dữ liệu hoặc các câu hỏi để xác định số giá trị riêng biệt và so sánh với tổng số đếm hàng. Cột với nhiều giá trị có khả năng chọn giá trị cao hơn.
Chọn mục lục đúng
Khi chọn mục phụ lục, ưu tiên cột với độ chọn cao để tìm kiếm bình đẳng. Đối với cột có độ chọn thấp, như cờ hay chỉ thị trạng thái booline, một chiến lược khác có thể hiệu quả hơn. Kết hợp nhiều cột thành chỉ mục tổng hợp cũng có thể cải thiện hiệu suất cho các đường nét phức tạp.
- Cột chọn & cao
- Cột thường dùng trong những điều khoản
- Cột có giá trị độc đáo hoặc gần như độc nhất
- Xem xét các chỉ mục tổng hợp cho các thư mục đa phân tử