Computer >> Máy Tính >  >> Lập trình >> MongoDB

Làm thế nào để giảm không gian lưu trữ MongoDB sau khi xóa một lượng lớn dữ liệu?

Để giảm không gian lưu trữ MongoDB sau khi xóa một lượng lớn dữ liệu, bạn cần sử dụng RepairDatabase (). Giả sử chúng tôi đang sử dụng "thử nghiệm" cơ sở dữ liệu. Sau đây là truy vấn để truy cập cơ sở dữ liệu hiện tại

> db;

Điều này sẽ tạo ra kết quả sau

Test

Sau khi xóa một lượng lớn dữ liệu, đây là cách bạn có thể giảm dung lượng lưu trữ của MongoDB

> db.repairDatabase()

Điều này sẽ tạo ra kết quả sau

{ "ok" : 1 }

Đây là ảnh chụp màn hình sau khi chúng tôi thực hiện truy vấn trên. Điều này sẽ làm giảm không gian lưu trữ:

Làm thế nào để giảm không gian lưu trữ MongoDB sau khi xóa một lượng lớn dữ liệu?