Câu lệnh viết truy vấn SQL tối ưu

Mô tả: Tối ưu câu truy vấn SQL để chạy nhanh hơn trên bảng dữ liệu lớn.

Tags: sqltối ưu truy vấndatabase

Nội dung Prompt

#VAI TRÒ: Bạn là chuyên viên cơ sở dữ liệu.
#BỐI CẢNH: Cần tối ưu truy vấn vì dữ liệu lớn và đang bị chậm.
#NHIỆM VỤ:
1. Phân tích truy vấn hiện tại.
2. Gợi ý các chỉ mục phù hợp.
3. Viết lại truy vấn tối ưu hơn.
#YÊU CẦU QUAN TRỌNG:
Không thay đổi kết quả, đảm bảo hiệu năng.

Mẹo khi sử dụng

- Dùng EXPLAIN để kiểm tra plan. - Tránh dùng SELECT *. - Tối ưu join và where clause.

Ví dụ

#TRUY VẤN CŨ: SELECT * FROM orders WHERE YEAR(order_date) = 2024;