Như mọi khi với việc tối ưu hóa các truy vấn, câu trả lời phải là:nó phụ thuộc. Câu trả lời phụ thuộc vào một số thứ, trong số những thứ khác:
- Có thực sự mang lại lợi ích về hiệu suất bằng cách sử dụng truy vấn 2 thay vì truy vấn 1. Bạn có thể thấy điều này trong kế hoạch truy vấn được tạo cho các truy vấn này. Kế hoạch truy vấn đã tạo có thể giống nhau cho cả hai truy vấn nhưng cũng có thể khác nhau khi sử dụng các chỉ mục.
- Nó cũng có thể phụ thuộc vào số hàng trong bảng được truy vấn. Truy vấn chạy trong bao lâu và tần suất sử dụng truy vấn. Nếu bạn bắt đầu tối ưu hóa một truy vấn được sử dụng mỗi ngày một lần và chạy trong vài mili giây, thì bạn nên sử dụng truy vấn tốt nhất có thể đọc được.
Vì vậy, người duy nhất thực sự có thể xác định xem bạn nên sử dụng truy vấn 1 hay truy vấn 2 là:Bạn. Không thể đưa ra lời khuyên hợp lý cho bạn về chủ đề này.