Các phương pháp tối ưu cơ bản:?
Trả lời:
Đáp án đúng: B
Câu hỏi này liên quan đến các phương pháp tối ưu hóa cơ bản trong xử lý truy vấn, đặc biệt là trong các hệ quản trị cơ sở dữ liệu (DBMS). Mục tiêu của tối ưu hóa truy vấn là tìm ra kế hoạch thực thi hiệu quả nhất cho một câu truy vấn, giảm thiểu chi phí về thời gian và tài nguyên.
* **Phương án A:** Biến đổi câu truy vấn tương đương và có chi phí thấp là một phần quan trọng của tối ưu hóa truy vấn. Tuy nhiên, nó không bao trùm toàn bộ quá trình tối ưu hóa.
* **Phương án B:** Chọn một biểu thức có chi phí thời gian và sử dụng tài nguyên là ít nhất. Đây là mục tiêu chính của tối ưu hóa truy vấn. Các DBMS thường sử dụng các thuật toán và thống kê để ước tính chi phí của các kế hoạch thực thi khác nhau và chọn ra kế hoạch có chi phí thấp nhất.
* **Phương án C:** Biến đổi câu truy vấn tương đương, tương tự phương án A, chỉ là một bước trong tối ưu hóa.
* **Phương án D:** Thao tác truy vấn song song ở các vị trí khác nhau là một kỹ thuật nâng cao để tăng tốc độ truy vấn, nhưng nó không phải là một phương pháp tối ưu cơ bản, mà là một phần của chiến lược thực thi song song.
Như vậy, phương án B là đáp án chính xác nhất vì nó thể hiện mục tiêu cốt lõi của tối ưu hóa truy vấn.