Vấn đề là các truy vấn trên phạm vi ngày dài bị thất bại do vượt quá giới hạn 1,000 bảng tham chiếu khi sử dụng kỹ thuật phân mảnh bảng (sharding - tạo bảng riêng theo ngày LOGS_yyyymmdd).
- B là đáp án đúng: Việc chuyển đổi các bảng sharded thành một bảng phân vùng duy nhất (single partitioned table) là giải pháp khuyến nghị của Google Cloud. Bảng phân vùng giúp gom tất cả dữ liệu vào một thực thể bảng duy nhất nhưng vẫn tối ưu hóa hiệu suất quét dữ liệu thông qua cơ chế phân vùng (ví dụ phân vùng theo ngày). Điều này loại bỏ hoàn toàn giới hạn 1,000 bảng khi truy vấn.
- A không đúng: Diễn đạt "chuyển đổi tất cả bảng nhật ký hàng ngày thành bảng phân vùng" ngụ ý bạn vẫn giữ nhiều bảng riêng lẻ, điều này không giải quyết được giới hạn số lượng bảng khi truy vấn nhiều ngày cùng lúc.
- C không đúng: Bộ đệm ẩn truy vấn chỉ tăng tốc khi chạy lại cùng một truy vấn giống hệt, nó không giải quyết được lỗi của một truy vấn mới vượt giới hạn bảng.
- D không đúng: Tạo view theo tháng chỉ là giải pháp tình thế tạm thời và không giải quyết được triệt để vấn đề kiến trúc khi số lượng bảng tiếp tục tăng theo thời gian.
(Đáp án được gợi ý bởi AI)