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;