Máy chủ MongoDB
giá trị (tôi. e. 1 ở trên) không ảnh hưởng đến hoạt động của lệnh. Lệnh 2 trả về một lượng lớn dữ liệu. Để trả về một đối tượng hoặc trường cụ thể từ đầu ra, hãy thêm tên đối tượng hoặc trường vào lệnh Show
Ví dụ
cung cấp trình bao bọc cho lệnh MẹoXem thêmPhần lớn đầu ra của cũng được hiển thị động bởi. Xem lệnh để biết thêm thông tin Cư xửTheo mặc định, loại trừ trong đầu ra của nó
Để bao gồm các trường bị loại trừ theo mặc định, hãy chỉ định trường cấp cao nhất và đặt thành 1 trong lệnh. Để loại trừ các trường được bao gồm theo mặc định, hãy chỉ định trường và đặt thành 0. Bạn có thể chỉ định trường cấp cao nhất hoặc trường nhúngVí dụ: thao tác sau loại trừ thông tin 1, 2 và 3 trong đầu ra
Ví dụ: thao tác sau loại trừ trường 4 được nhúng trong đầu ra
Ví dụ sau bao gồm tất cả thông tin trong đầu ra
Khởi tạoSố liệu thống kê được báo cáo được đặt lại khi máy chủ được khởi động lại Lệnh này sẽ luôn trả về một giá trị, ngay cả trên cơ sở dữ liệu mới. Lệnh liên quan không phải lúc nào cũng trả về giá trị trừ khi bộ đếm bắt đầu tăng cho một chỉ số cụ thể Sau khi bạn chạy truy vấn cập nhật, cả 2 và 9 đều trả về các giá trị giống nhau
Bao gồm { "arrayFilters" : NumberLong(0), "failed" : NumberLong(0), "pipeline" : NumberLong(0), "total" : NumberLong(1)}6Theo mặc định, thông tin (có sẵn bắt đầu từ phiên bản 4. 4) không được bao gồm trong đầu ra. Để trả về thông tin, bạn phải chỉ định rõ ràng việc đưa vào
Bao gồm { "arrayFilters" : NumberLong(0), "failed" : NumberLong(0), "pipeline" : NumberLong(0), "total" : NumberLong(1)}7Theo mặc định, thông tin (có sẵn bắt đầu từ phiên bản 4. 4) không được bao gồm trong đầu ra. Để trả về thông tin, bạn phải chỉ định rõ ràng việc đưa vào
Thay đổi { "arrayFilters" : NumberLong(0), "failed" : NumberLong(0), "pipeline" : NumberLong(0), "total" : NumberLong(1)}8 Độ chi tiếtTheo mặc định, thông tin 8 được bao gồm trong đầu ra. Phần này cung cấp số liệu thống kê cấp phát bộ nhớ cho cơ sở dữ liệu của bạn. Để thay đổi mức độ chi tiết của phần 8, hãy chỉ định một số nguyên trong khoảng từ 9 đến 0 (bao gồm)
Lệnh có hành vi sau
Để biết thêm thông tin về cách MongoDB phân bổ bộ nhớ, hãy xem TCMalloc. đầu raGhi chúCác trường đầu ra khác nhau tùy thuộc vào phiên bản MongoDB, nền tảng hệ điều hành cơ bản, công cụ lưu trữ và loại nút, bao gồm hoặc thành viên Để biết đầu ra cụ thể cho phiên bản MongoDB của bạn, hãy tham khảo phiên bản thích hợp của Hướng dẫn sử dụng MongoDB khẳng định
9Một tài liệu báo cáo về số lượng xác nhận được đưa ra kể từ khi quá trình MongoDB bắt đầu. Mặc dù lỗi xác nhận thường không phổ biến, nhưng nếu có các giá trị khác 0 cho , bạn nên kiểm tra tệp nhật ký để biết thêm thông tin. Trong nhiều trường hợp, những lỗi này không đáng kể, nhưng đáng để điều tra 01Số lượng xác nhận thường xuyên được đưa ra kể từ khi quá trình MongoDB bắt đầu. Kiểm tra tệp nhật ký để biết thêm thông tin về các thông báo này 02Thay đổi trong phiên bản 4. 0 Bắt đầu từ MongoDB 4. 0, trường trả về số không 9Trong các phiên bản trước, trường trả về số lượng cảnh báo được đưa ra kể từ khi quá trình MongoDB bắt đầu 04Số lượng xác nhận thông báo được đưa ra kể từ khi quá trình MongoDB bắt đầu. Kiểm tra tệp nhật ký để biết thêm thông tin về các thông báo này 05Số lượng "xác nhận của người dùng" đã xảy ra kể từ lần cuối cùng quy trình MongoDB bắt đầu. Đây là những lỗi mà người dùng có thể tạo ra, chẳng hạn như hết dung lượng ổ đĩa hoặc khóa trùng lặp. Bạn có thể ngăn chặn những xác nhận này bằng cách khắc phục sự cố với ứng dụng hoặc quá trình triển khai của mình. Kiểm tra nhật ký MongoDB để biết thêm thông tin 06Số lần bộ đếm xác nhận đã được chuyển đổi kể từ lần cuối cùng quy trình MongoDB bắt đầu. Bộ đếm sẽ chuyển về 0 sau 2 30 lần xác nhận. Sử dụng giá trị này để cung cấp ngữ cảnh cho các giá trị khác trong cấu trúc dữ liệu xôDanh mục 0Mới trong phiên bản 5. 0 Một tài liệu báo cáo các số liệu liên quan đến bộ nhớ trong của bộ sưu tập chuỗi thời gian 08 trả về các số liệu sauHệ mét Sự miêu tả
Số lượng nhóm lưu trữ dữ liệu chuỗi thời gian trong nội bộ
Số lượng hoạt động, không được cam kết ghi vào nhóm
Số lượng bộ chứa chưa đầy và có thể lưu trữ dữ liệu chuỗi thời gian đến
Số lượng byte được sử dụng bởi cấu trúc dữ liệu nhóm nội bộ Mới trong phiên bản 5. 0 kết nối 1 13Một tài liệu báo cáo về trạng thái của các kết nối. Sử dụng các giá trị này để đánh giá các yêu cầu về tải và dung lượng hiện tại của máy chủ 14Số lượng kết nối đến từ máy khách đến máy chủ cơ sở dữ liệu. Con số này bao gồm phiên shell hiện tại. Xem xét giá trị của để thêm ngữ cảnh vào dữ liệu này Giá trị sẽ bao gồm tất cả các kết nối đến bao gồm mọi kết nối trình bao hoặc kết nối từ các máy chủ khác, chẳng hạn như thành viên hoặc phiên bản 15Số lượng kết nối đến không sử dụng có sẵn. Xem xét giá trị này kết hợp với giá trị của để hiểu tải kết nối trên cơ sở dữ liệu và tài liệu Cài đặt UNIX 19 để biết thêm thông tin về ngưỡng hệ thống trên các kết nối khả dụng 20Đếm tất cả các kết nối đến được tạo cho máy chủ. Con số này bao gồm các kết nối đã đóng 21Số lượng kết nối máy khách đang hoạt động với máy chủ. Các kết nối máy khách đang hoạt động đề cập đến các kết nối máy khách hiện đang có các hoạt động đang diễn ra Mới trong phiên bản 4. 0. 7 22Số lượng kết nối đến từ các máy khách được gán cho các luồng dịch vụ mà máy khách yêu cầu Mới trong phiên bản 5. 0 23Số lượng kết nối có yêu cầu cuối cùng là yêu cầu 24 vớiGhi chúNếu bạn đang chạy MongoDB 5. 0 trở lên, không sử dụng lệnh 24. Thay vào đó, sử dụngMới trong phiên bản 4. 4 27Số lượng kết nối có yêu cầu cuối cùng là yêu cầu với Mới trong phiên bản 5. 0. (và 4. 4. 2) 29Số lượng khách hàng hiện đang chờ trong một hoặc 24 yêu cầu thay đổi cấu trúc liên kếtGhi chúNếu bạn đang chạy MongoDB 5. 0 trở lên, không sử dụng lệnh 24. Thay vào đó, sử dụngMới trong phiên bản 4. 4 34Mới trong phiên bản 5. 3 Số lượng kết nối đến hiện tại nhận được thông qua bộ cân bằng tải mặc địnhRWQuan tâmCó sẵn bắt đầu trong 4. 4 Phần 35 cung cấp thông tin về bản sao cục bộ của cài đặt mối quan tâm đọc hoặc ghi mặc định chung. Dữ liệu có thể cũ hoặc lỗi thời. Xem để biết thêm thông tin 2 35Cài đặt mối quan tâm đọc hoặc ghi mặc định toàn cầu được biết đến gần đây nhất Mới trong phiên bản 4. 4 38Cài đặt mặc định chung được biết đến gần đây nhất Nếu không trả về trường này, mối quan tâm đọc mặc định chung chưa được đặt hoặc chưa được truyền tới phiên bản Mới trong phiên bản 4. 4 40Cài đặt mặc định chung được biết đến gần đây nhất Nếu không trả về trường này, thì mặc định chung cho cài đặt này chưa được đặt hoặc chưa được chuyển đến phiên bản Mới trong phiên bản 4. 4 42Cài đặt mặc định chung được biết đến gần đây nhất Nếu không trả về trường này, thì mối quan tâm ghi mặc định chung chưa được đặt hoặc chưa được truyền tới phiên bản Mới trong phiên bản 4. 4 44Cài đặt mặc định chung được biết đến gần đây nhất Nếu không trả về trường này, thì mặc định chung cho cài đặt này chưa được đặt hoặc chưa được chuyển đến phiên bản Mới trong phiên bản 4. 4 46Cài đặt mặc định chung được biết đến gần đây nhất Nếu không trả về trường này, thì mặc định chung cho cài đặt này chưa được đặt hoặc chưa được chuyển đến phiên bản Mới trong phiên bản 4. 4 48Nguồn mặc định. Theo mặc định, giá trị là 49. Sau khi bạn đặt mối quan tâm ghi mặc định với , giá trị sẽ trở thành 51Mới trong phiên bản 5. 0 52Nguồn mặc định. Theo mặc định, giá trị là 49. Sau khi bạn đặt mối quan tâm đọc mặc định với , giá trị sẽ trở thành 51Mới trong phiên bản 5. 0 56Dấu thời gian khi phiên bản cập nhật lần cuối bản sao của bất kỳ cài đặt mối quan tâm đọc hoặc ghi toàn cầu nào. Nếu trường và không có, trường này cho biết dấu thời gian khi giá trị mặc định không được đặt lần cuối Mới trong phiên bản 4. 4 59Thời gian đồng hồ treo tường khi phiên bản cập nhật lần cuối bản sao của bất kỳ cài đặt mối quan tâm đọc hoặc ghi toàn cầu nào. Nếu trường và không có, trường này cho biết thời điểm mà các giá trị mặc định không được đặt lần cuối Mới trong phiên bản 4. 4 62Thời gian đồng hồ treo tường của hệ thống cục bộ khi phiên bản cập nhật lần cuối bản sao của bất kỳ cài đặt quan tâm đọc hoặc ghi toàn cầu nào. Nếu trường này là trường duy nhất trong , thì cá thể chưa bao giờ biết về cài đặt mối quan tâm đọc hoặc ghi mặc định chung Mới trong phiên bản 4. 4 bầu cửMetricsCó sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) Phần 64 cung cấp thông tin về các cuộc bầu cử do trường hợp này yêu cầu nhằm trở thành cuộc bầu cử sơ bộ 3 66Các chỉ số về các cuộc bầu cử được phiên bản gọi là một phần của thời điểm bầu cử sơ bộ rút lui Bao gồm cả số cuộc bầu cử được gọi và số cuộc bầu cử đã thành công Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 70Các chỉ số về cuộc bầu cử được phiên bản gọi vì phiên bản này cao hơn phiên bản chính Bao gồm cả số cuộc bầu cử được gọi và số cuộc bầu cử đã thành công Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 74Số liệu về các cuộc bầu cử do phiên bản gọi vì phiên bản này mới hơn phiên bản chính Bao gồm cả số cuộc bầu cử được gọi và số cuộc bầu cử đã thành công MẹoXem thêmCó sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 78Số liệu về các cuộc bầu cử được yêu cầu bởi phiên bản vì nó không thể tiếp cận cuộc bầu cử sơ bộ trong vòng Bao gồm cả số cuộc bầu cử được gọi và số cuộc bầu cử đã thành công MẹoXem thêmCó sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 83Số liệu về các cuộc bầu cử được yêu cầu bởi phiên bản sau khi (trong thời gian đó thành viên không thể tìm kiếm một cuộc bầu cử) đã hết hạn Bao gồm cả số cuộc bầu cử được gọi và số cuộc bầu cử đã thành công Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 87Số lần phiên bản rút lui vì có nhiệm kỳ cao hơn (cụ thể là (các) thành viên khác đã tham gia các cuộc bầu cử bổ sung) Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 89Số cuộc bầu cử trong đó trường hợp bầu cử sơ bộ mới được bầu phải bắt kịp mục nhập oplog cao nhất được biết đến Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 91Số lần đối tượng là đối tượng chính mới được bầu bắt kịp thành công mục nhập oplog cao nhất đã biết Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 93Số lần phiên bản bầu cử sơ bộ mới được bầu kết thúc quá trình bắt kịp vì nó đã được bắt kịp khi được bầu Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 95Số lần phiên bản bầu cử sơ bộ mới bỏ qua quy trình cập nhật Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 97Số lần phiên bản bầu cử sơ bộ mới được bầu kết thúc quá trình bắt kịp vì giới hạn Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 00Số lần quy trình cập nhật của bầu cử sơ bộ mới được bầu không thành công do lỗi Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 01Số lần quá trình bắt kịp của cuộc bầu cử sơ bộ mới được bầu kết thúc do (các) thành viên khác có nhiệm kỳ cao hơn (cụ thể là (các) thành viên khác đã tham gia các cuộc bầu cử bổ sung) Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 02Số lần các ứng viên bầu cử sơ bộ mới bắt kịp quá trình kết thúc vì họ nhận được lệnh Có sẵn bắt đầu trong 4. 2. 1 (và 4. 0. 13) 05Số hoạt động trung bình được áp dụng trong các quy trình bắt kịp của bầu cử sơ bộ mới được bầu Có sẵn bắt đầu trong 4. 2. 1 thông tin thêm 4 06Một tài liệu cung cấp thông tin bổ sung về hệ thống cơ bản 07Một chuỗi có văn bản 08 09Tổng số lỗi trang. Bộ đếm có thể tăng đột ngột trong những thời điểm hiệu suất kém và có thể tương quan với môi trường bộ nhớ hạn chế và tập dữ liệu lớn hơn. Lỗi trang hạn chế và lẻ tẻ không nhất thiết chỉ ra vấn đề Windows phân biệt các lỗi trang "cứng" liên quan đến I/O của đĩa với các lỗi trang "mềm" chỉ yêu cầu di chuyển các trang trong bộ nhớ. MongoDB tính cả lỗi trang cứng và mềm trong thống kê này Kiểm soát lưu lượngMới trong phiên bản 4. 2 5 11Một tài liệu trả về số liệu thống kê về. Khi bật điều khiển luồng, khi độ trễ điểm tăng lên gần với , ghi trên bản chính phải lấy vé trước khi khóa. Như vậy, các số liệu được trả về có ý nghĩa khi chạy trên chính Mới trong phiên bản 4. 2 14Một giá trị boolean cho biết liệu có các hoạt động từ một phiên bản được xếp hàng đợi để thử lại hay không. Thông thường, giá trị này là sai. Xem thêm Máy chủ MongoDB là gì?MongoDB là chương trình quản lý cơ sở dữ liệu NoSQL mã nguồn mở . NoSQL được sử dụng thay thế cho cơ sở dữ liệu quan hệ truyền thống. Cơ sở dữ liệu NoSQL khá hữu ích để làm việc với các tập dữ liệu phân tán lớn. MongoDB là một công cụ có thể quản lý thông tin định hướng tài liệu, lưu trữ hoặc truy xuất thông tin.
Máy chủ nào được sử dụng cho MongoDB?MongoDB có sẵn trong bất kỳ đám mây công cộng lớn nào (chẳng hạn như AWS, Azure và Google Cloud) thông qua MongoDB Atlas , trong các trung tâm dữ liệu lớn .
MongoDB có máy chủ không?Phiên bản Cộng đồng của cơ sở dữ liệu phân tán của chúng tôi cung cấp mô hình dữ liệu tài liệu linh hoạt cùng với sự hỗ trợ cho các truy vấn đặc biệt, lập chỉ mục phụ và tổng hợp theo thời gian thực để cung cấp các cách mạnh mẽ để truy cập và phân tích dữ liệu của bạn
Máy chủ MongoDB có miễn phí không?Thật dễ dàng để bắt đầu với MongoDB Atlas và miễn phí . |