Làm thế nào để tối ưu hoá khi truy vấn Mongodb
Chúng tôi đã triển khai MongoDB về một số dự án trước đây và tiếp tục, như chúng tôi là đối tác của MongoDB. Chúng tôi muốn chia sẻ một số kiến thức mà chúng tôi đã đạt được và vượt qua các hướng dẫn về cách bạn có thể khai thác tối đa lợi ích của MongoDB với các dự án hiện tại và tương lai của bạn. Hãy kiểm tra hướng dẫn này để dễ dàng thực hiện theo cách bạn có thể tạo dữ liệu thử nghiệm trong khi để tối ưu hoá truy vấn trong MongoDB.
Luôn luôn tạo index trong mỗi Collection.
Indexes được tạo bằng createIndex. Lệnh cơ bản nhất để lập chỉ mục country trong collection User theo thứ tự tăng dần:
db.user.createIndex({ country: 1 });
Hầu hết Indexes của bạn có thể là các trường đơn, nhưng bạn cũng có thể tạo Indexes hợp chất trên hai hoặc nhiều trường. Ví dụ:
db.user.createIndex({ country: 1, city: 1 });
Nhận xét
Đăng nhận xét