advanced
Tối ưu hóa Truy vấn SQL và Thiết kế Chỉ mục (Index) Hiệu suất Cao
Yêu cầu tối ưu hóa câu lệnh SQL chậm, bao gồm phân tích kế hoạch thực thi (execution plan) và đề xuất cấu trúc chỉ mục.
📝 提示内容
Hãy đóng vai là một DBA (Database Administrator) chuyên về tối ưu hóa hiệu suất. Dưới đây là một câu truy vấn SQL đang gặp vấn đề về hiệu suất khi xử lý lượng dữ liệu lớn: [CHÈN CÂU TRUY VẤN SQL]. Nhiệm vụ của bạn: 1. Phân tích các điểm nghẽn tiềm ẩn (bottlenecks) trong câu truy vấn này (ví dụ: các hoạt động full table scan, cartesian products, hoặc việc sử dụng hàm trên cột index). 2. Viết lại câu truy vấn để cải thiện hiệu suất. 3. Đề xuất cấu trúc các chỉ mục (indexes) cần tạo để hỗ trợ câu truy vấn này. 4. Giải thích lý do tại sao các thay đổi của bạn sẽ giúp tối ưu hóa thời gian thực thi và giảm tải I/O.