Tôi đã thừa hưởng một máy chủ MongoDB lớn tại nơi làm việc và đã được giao nhiệm vụ tìm hiểu tại sao các truy vấn chạy với nó quá chậm. DB chứa hàng tấn và hàng tấn bản ghi (theo thứ tự 10 ^ 9) và chiếm khoảng 300 GiB. Lúc đầu, tôi nghĩ rằng số lượng hồ sơ thô có thể là thủ phạm, vì vậy tôi đã thiết lập các chỉ số trên các lĩnh vực thích hợp. Nó giúp ích rất nhiều cho các truy vấn đang tìm kiếm các tiêu chí trong DB, nhưng sẽ mất khoảng 80-90 phút cho các truy vấn không có kết quả khớp. Bất kỳ ý tưởng về làm thế nào để giải quyết điều này?