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

vấn đề hiệu suất trên Spring Data Mongodb

Tôi không chắc điều này có áp dụng cho trường hợp chính xác của bạn hay không nhưng tôi đã gặp trường hợp tương tự với rất nhiều thời gian bị lãng phí trong ClassUtils.forName()ClassLoader.load() .

Tôi đã kiểm tra tình hình trong trình gỡ lỗi và nguyên nhân gốc rễ trong trường hợp của tôi là lớp tôi đang cố gắng giải mã hóa tài liệu đã được chuyển sang một gói khác. Trong trường hợp này, Spring Data không thể lưu thông tin loại bộ đệm ẩn một cách chính xác và tạo ra một ClassLoader.load() chậm và đắt tiền trên _class thuộc danh sách trường cho mỗi tài liệu !

Tất nhiên, tải lớp này chắc chắn sẽ không thành công vì nó tham chiếu đến một lớp không còn tồn tại tại vị trí được lưu trữ trong _class trường của tài liệu.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Đơn hàng MongoDB / nhóm tổng hợp doanh số mỗi tháng Tổng cộng + Trường đếm

  2. Mongodb cập nhật số lượng tài liệu có hạn

  3. Thiết lập MongoDB với node.js:Lỗi:không kết nối được với [localhost:27017]

  4. Khớp ít nhất N phần tử của mảng với danh sách các điều kiện

  5. Chuyển đổi một ngày được lưu trữ mongo trở lại thành mili giây kể từ kỷ nguyên Unix khi được tải?