Table of Contents
Tạo chỉ mục cơ sở dữ liệu hiệu quả đòi hỏi phải hiểu các tính năng nạp công việc. Đọc và tải công việc nặng và ghi có nhu cầu khác nhau, ảnh hưởng đến lựa chọn thiết kế chỉ mục. Chỉ mục tối ưu hóa đúng đắn có thể cải thiện hiệu suất và hiệu quả.
Hiểu các loại công việc
Đọc- tải dữ liệu bao gồm các thao tác thu hồi dữ liệu thường xuyên, như SELECT queries. Ghi- tải công việc nặng bao gồm các thao tác ERT, UPDATE, hoặc DEREE. Nhận ra số lượng công việc chiếm ưu thế giúp thiết kế chỉ mục thích hợp.
Thư mục phụ lục cho việc tải công việc nặng nề đọc
Để cho môi trường đọc-hhaviy, chỉ mục nên được tối ưu hóa để tăng tốc độ thu hồi dữ liệu. Việc tạo chỉ mục trên cột được dùng trong điều kiện JOIN, và các câu trả lời của ORDER có thể giảm đáng kể thời gian trả lời yêu cầu.
Tuy nhiên, việc chỉ mục quá nhiều có thể làm tăng yêu cầu lưu trữ và giảm hoạt động ghi. Cần thiết phải cân bằng việc tạo chỉ mục với các mẫu truy vấn thật.
Thư mục tải về mặc định
Trong kịch bản ghi- nặng, giảm thiểu số phụ lục là quan trọng. Mỗi chỉ mục thêm vào chi phí để sửa đổi dữ liệu. Tập trung vào chỉ mục mục các cột quan trọng thường được dùng trong nơi có điều khoản.
Dùng các chỉ mục tổng hợp và tránh các chỉ mục thừa có thể giúp giảm tác động trên hiệu suất ghi. Xem xét đều đặn và điều chỉnh chỉ mục bảo đảm sự cân bằng tối ưu.
Lời khuyên thực tế cho việc thiết kế phụ lục
- Phân tích mẫu truy vấn thường xuyên.
- Dùng công cụ co sở dữ liệu để nhận diện các truy vấn chậm.
- Kiểm tra thay đổi trong môi trường điều chỉnh.
- Chi phí bảo trì và kích cỡ phụ lục.
- Gỡ bỏ chỉ mục không dùng hoặc thừa thừa.