MongoDB Deployment
Khi bạn đang chuẩn bị một MongoDB Deployment, bạn nên hiểu cách ứng dụng của bạn đang được hỗ trợ trong Production. Việc phát triển một phương thức nhất quán và có thể lặp đi lặp lại để quản lý môi trường Deployment của bạn là một ý tưởng tốt, để mà bạn có thể tối thiểu hóa bất kỳ điều ngoài ý muốn nào xảy ra trong khi tạo ứng dụng.
Phương thức tốt nhất sẽ kết hợp chặt chẽ với phần bạn cài đặt, giảm Load Testing, giám sát Key metrics và sử dụng các thông tin đó để mở rộng phạm vi cài đặt của bạn. Phần cốt lõi của phương thức trước hết là giám sát toàn bộ hệ thống của bạn, điều này giúp bạn hiểu cách Production System sẽ hỗ trợ trước khi triển khai, và quyết định nơi bạn sẽ cần bổ sung thêm dung lượng.
Để giám sát Deployment của bạn, MongoDB cung cấp một số lệnh sau:
Lệnh mongostat
Lệnh này kiểm tra trạng thái của mongod instance đang chạy và trả về bảng đếm của các hoạt động trên cơ sở dữ liệu. Bảng đếm này bao gồm các truy vấn, update, delete và con trỏ.
Để chạy lệnh này, bắt đầu mongod instance. Trong dòng nhắc lệnh khác, bạn tới thư mục bin của cài đặt và soạn mongostat.
D:\set up\mongodb\bin>mongostat
Kết quả của lệnh này là:
Lệnh mongotop
Lệnh này theo dõi và báo cáo hoạt động đọc và ghi của MongoDB Instance trên một Collection. Theo mặc định, lệnh mongotop trả về thông tin sau mỗi giây. Bạn nên kiểm tra xem mình có ghi quá nhiều vào một cơ sở dữ liệu cùng một thời điểm hay đọc quá thường xuyên từ Disk không.
Để chạy lệnh này, bắt đầu mongo instance. Trong dòng nhắc lệnh khác, bạn tới thư mục bin của cài đặt và soạn mongotop.
D:\set up\mongodb\bin>mongotop
Kết quả của lệnh là:
Để thay đổi lệnh mongotop để nó trả thông tin về với tần suất ít hơn, bạn xác định một số cụ thể sau lệnh mongotop, chẳng hạn:
D:\set up\mongodb\bin>mongotop 30
Với lệnh trên, cứ mỗi 30 nó sẽ trả về các giá trị.
Ngoài các mongodb tools, 10gen còn cung cấp dịch vụ MongoDB Management Service (MMS) mà cung cấp một Dashboard.
Theo Tutorialspoint
Bài trước: Shard trong MongoDB
Bài tiếp: Relationship trong MongoDB

- Triển khai Vista – Phần 14: Tìm hiểu về Windows Deployment Services
- Triển khai Vista – Phần 16: Cấu hình Windows Deployment Services
- Triển khai Vista – Phần 18: Quản lý Windows Deployment Service
- Triển khai Vista – Phần 19: Quản lý Windows Deployment Service (tiếp)
- Triển khai Vista – Phần 25: Tìm hiểu về Microsoft Deployment Toolkit
- Triển khai Vista – Phần 26: Sử dụng Microsoft Deployment Toolkit
- So sánh hiệu suất hoạt động của MongoDB và SQL Server 2008
-
Lên đồ Tryndamere DTCL 4.5, chơi Tryndamere DTCL 11.2
-
Sửa lỗi 0x80040c97, không thể cài OneDrive trên Windows 10
-
10 sự thật thú vị nhưng không hề vui, có thể khiến bạn 'rùng mình'
-
Cho thứ này vào máy giặt, quần áo không còn dính xơ vải, lông và tóc
-
Cách sử dụng mục lục Document Outline trong Google docs
-
5 hệ thống mạng WiFi mesh tốt nhất