Tối ưu hoá truy vấn hỗn hợp có các ưu điểm :
A.
A.Tối ưu hoá truy vấn tĩnh, tránh được các đánh giá không chính xác gây ra.
B.
B.Tối ưu hoá truy vấn động , có thể phát hiện có sự khác biệt giữa kích thước dự đoán và kích thước thực tế của các quan hệ trung gian.
C.
Chọn ra trong các giải pháp có chi phí là nhỏ nhất.
D.
Của tối ưu hoá truy vấn động , hạn chế các nhược của truy vấn tĩnh
Trả lời:
Đáp án đúng: D
Tối ưu hóa truy vấn hỗn hợp kết hợp ưu điểm của cả tối ưu hóa truy vấn tĩnh và động. Nó tận dụng các ước tính chi phí từ tối ưu hóa tĩnh để chọn kế hoạch ban đầu, đồng thời sử dụng thông tin runtime từ tối ưu hóa động để điều chỉnh kế hoạch nếu cần thiết. Điều này giúp tránh được các đánh giá không chính xác (như của tối ưu hóa tĩnh) và có thể phát hiện các khác biệt giữa kích thước dự đoán và thực tế của các quan hệ trung gian (như của tối ưu hóa động), cuối cùng chọn ra giải pháp có chi phí nhỏ nhất.
Phương án A đúng vì tối ưu hóa hỗn hợp có thể giúp tránh các đánh giá không chính xác của tối ưu hóa tĩnh.
Phương án B đúng vì tối ưu hóa hỗn hợp có thể phát hiện sự khác biệt kích thước dự đoán và thực tế.
Phương án C đúng vì mục tiêu cuối cùng của tối ưu hóa truy vấn hỗn hợp là chọn giải pháp với chi phí nhỏ nhất.
Phương án D không hoàn toàn chính xác, vì tối ưu hoá truy vấn hỗn hợp không chỉ hạn chế các nhược điểm của truy vấn tĩnh mà còn kết hợp ưu điểm của cả hai loại tối ưu hoá.
Vậy, đáp án đúng nhất là A, B, C vì nó bao hàm đầy đủ ưu điểm của tối ưu hoá truy vấn hỗn hợp. Tuy nhiên, vì phải chọn MỘT đáp án, C là đáp án bao quát nhất, vì A và B chỉ là các bước để hướng tới C.