MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để xem các truy vấn đang được thực thi bởi mongodb của tôi?

In tất cả các lần đọc đang hoạt động:

db.currentOp().inprog.forEach(
   function(d){
     if(d.waitingForLock && d.lockType != "read")
        printjson(d)
     })

In tất cả các lần ghi đang hoạt động:

db.currentOp().inprog.forEach(
   function(d){
     if(d.waitingForLock && d.lockType != "write")
        printjson(d)
     })

Bạn có thể hiểu chi tiết hơn nếu muốn bằng cách sử dụng currentOp.op để lọc theo một loại hoạt động cụ thể (chèn, cập nhật, xóa, v.v.).

Xem trang sau từ tài liệu của MongoDB.org để biết thêm thông tin: http:// docs.mongodb.org/manual/reference/current-op/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn cập nhật Mongo db không hoạt động trong các tài liệu được nhúng trong azure cosmos db

  2. sử dụng .where () Truy vấn với .update () qua mongoose?

  3. Sử dụng chỉ mục Địa không gian của MongoDB với dữ liệu 3D

  4. Phù hợp với hai trường khác nhau trong Mongoose, Aggregate?

  5. Cosmos DB Mongo API Cách quản lý Tỷ lệ Yêu cầu là Điều kiện lớn