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

Description: 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

Prompt Content

#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.

Tips

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

Examples

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