Hướng dẫn mongodb server-side functions - các chức năng phía máy chủ mongodb

Tài liệu về nhà → Hướng dẫn sử dụng MongoDBMongoDB Manual

Show

Trên trang này

  • Tổng quan
  • Chạy các tệp
    setParameter:
    :
    ...
    20 thông qua phiên bản
    setParameter:
    :
    ...
    21 trên máy chủ
  • Tắt thực hiện phía máy chủ của JavaScript
  • Hành vi

MongoDB cung cấp các lệnh, phương thức và toán tử sau đây thực hiện thực hiện phía máy chủ của mã JavaScript:

  • setParameter:
    :
    ...
    22 và phương pháp
    setParameter:
    :
    ...
    21 tương ứng
    setParameter:
    :
    ...
    24. Để biết thêm thông tin, xem MAP-REDUCE.
    setParameter:
    :
    ...
    21
    method
    setParameter:
    :
    ...
    24. For more information, see Map-Reduce.

  • Toán tử

    setParameter:
    :
    ...
    25 đánh giá biểu thức JavaScript hoặc một hàm để truy vấn các tài liệu.

  • setParameter:
    :
    ...
    26 và
    setParameter:
    :
    ...
    27 Các hoạt động tổng hợp cho phép người dùng xác định các biểu thức tập hợp tùy chỉnh.

Bạn cũng có thể chỉ định tệp JavaScript thành

setParameter:
:
...
21 để chạy trên máy chủ. Để biết thêm thông tin, hãy xem các tệp đang chạy
setParameter:
:
...
20 thông qua phiên bản
setParameter:
:
...
21 trên máy chủ
setParameter:
:
...
21
to run on the server. For more information, see Running
setParameter:
:
...
20 files via a
setParameter:
:
...
21 Instance on the Server

Ghi chú

JavaScript trong MongoDB

Mặc dù các phương pháp này sử dụng JavaScript, nhưng hầu hết các tương tác với MongoDB không sử dụng JavaScript nhưng sử dụng trình điều khiển thành ngữ trong ngôn ngữ của ứng dụng tương tác.idiomatic driver in the language of the interacting application.

Nếu bạn không cần thực hiện thực thi phía máy chủ của mã JavaScript, hãy xem Vô hiệu hóa thực thi phía máy chủ của JavaScript.Disable Server-Side Execution of JavaScript.

Ghi chú

JavaScript trong MongoDB

setParameter:
:
...
21 to execute the file on the server. This is a good technique for performing batch administrative work. When you run
setParameter:
:
...
21
on the server, connecting via the localhost interface, the connection is fast with low latency.

Mặc dù các phương pháp này sử dụng JavaScript, nhưng hầu hết các tương tác với MongoDB không sử dụng JavaScript nhưng sử dụng trình điều khiển thành ngữ trong ngôn ngữ của ứng dụng tương tác.

  • Nếu bạn không cần thực hiện thực thi phía máy chủ của mã JavaScript, hãy xem Vô hiệu hóa thực thi phía máy chủ của JavaScript.

  • Bạn có thể chỉ định tệp JavaScript (

    setParameter:
    :
    ...
    20) thành
    setParameter:
    :
    ...
    21 để thực thi tệp trên máy chủ. Đây là một kỹ thuật tốt để thực hiện công việc hành chính hàng loạt. Khi bạn chạy
    setParameter:
    :
    ...
    21 trên máy chủ, kết nối qua giao diện localhost, kết nối sẽ nhanh với độ trễ thấp.

    Bạn có thể vô hiệu hóa tất cả việc thực thi JavaScript phía máy chủ:

Đối với một thể hiện

setParameter:
:
...
34 bằng cách chuyển tùy chọn
setParameter:
:
...
35 trên dòng lệnh hoặc cài đặt
setParameter:
:
...
36 sang sai trong tệp cấu hình.

Bắt đầu từ MongoDB 4.4, cho một ví dụ

setParameter:
:
...
37 bằng cách chuyển tùy chọn
setParameter:
:
...
35 trên dòng lệnh hoặc cài đặt
setParameter:
:
...
36 sang sai trong tệp cấu hình.server-side JavaScript,
setParameter:
:
...
26,
setParameter:
:
...
27, and
setParameter:
:
...
25 expressions and from MozJS-60 to MozJS-91. Several deprecated, non-standard array and string functions that existed in MozJS-60 are removed in MozJS-91.

Trong các phiên bản trước, MongoDB không cho phép thực thi JavaScript trên các trường hợp

setParameter:
:
...
37.

Khi được đặt cho

setParameter:
:
...
34, trường hợp tuân theo hành vi được chỉ định cho tùy chọn
setParameter:
:
...
222.

  • Ghi chú
  • Nếu
    setParameter:
    :
    ...
    212 được đặt thành
    setParameter:
    :
    ...
    217,
    setParameter:
    :
    ...
    225 vẫn mô tả chính sách thực tế đang được sử dụng, chứ không phải
    setParameter:
    :
    ...
    217. Để tìm giá trị của
    setParameter:
    :
    ...
    212, hãy sử dụng
    setParameter:
    :
    ...
    228 trả về giá trị của tham số máy chủ.
  • Khi được đặt cho một
    setParameter:
    :
    ...
    37, giới hạn kích thước tối thiểu của nhóm kết nối của phiên bản với mỗi thứ cấp của một bản sao được đặt trong cụm Sharded (cụ thể là bộ máy chủ SHARD SPREPRICA và Cấu hình) bằng với kích thước của nhóm kết nối của nó với bản sao của bộ bản sao đó .
  • Khi được đặt cho
    setParameter:
    :
    ...
    34, giới hạn kích thước tối thiểu của nhóm kết nối của phiên bản với mỗi thứ cấp của một bản sao khác được đặt trong cụm Sharded (cụ thể là bộ máy chủ SHARD SPREPRICA và Cấu hình) bằng với kích thước của nhóm kết nối của nó với bản sao của bộ bản sao đó .
  • Cảnh báo
  • Nếu nhiều máy chủ Shard trong cấu trúc liên kết của bạn có thể trải nghiệm dòng hoạt động chéo nhanh chóng, không đặt tùy chọn này trên các trường hợp
    setParameter:
    :
    ...
    34 của bạn.
  • Trên trang này
  • Tóm tắt
  • Thông số
  • Tham số xác thực
  • Tham số chung
  • Tham số ghi nhật ký
  • Các thông số chẩn đoán
  • Sao chép và nhất quán

Các thông số Sharding

  • Thông số quản lý y tế

    db.adminCommand( { setParameter: 1, : } )

  • Tham số lưu trữ

    setParameter:
    :
    ...

  • Các thông số Wiredtiger

    mongod --setParameter =
    mongos --setParameter =

Thông số kiểm toán

Tham số giao dịch

Changed in version 4.0: Remove support for the deprecated

setParameter:
:
...
52 authentication mechanism.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Tham số thực thi dựa trên khe

MongoDB cung cấp một số tùy chọn cấu hình mà bạn có thể đặt bằng cách sử dụng:

Loại: Chuỗi

SCRAM-SHA-1

Mặc định: "Tự động" standard Salted Challenge Response Authentication Mechanism using the SHA-1 hash function.

SCRAM-SHA-256

Trên ví dụ

setParameter:
:
...
37, tham số này đặt chính sách xác định giới hạn kích thước tối thiểu của các nhóm kết nối của nó thành các nút trong các bộ bản sao. standard Salted Challenge Response Authentication Mechanism using the SHA-256 hash function.

Trên ví dụ

setParameter:
:
...
34, tham số này đặt chính sách xác định giới hạn kích thước tối thiểu của các nhóm kết nối của nó thành các nút trong các bộ bản sao khác.

Lưu ý rằng tham số này chỉ quản lý các kết nối cho các hoạt động liên quan trực tiếp đến các yêu cầu của người dùng và các hoạt động CRUD.

MONGODB-X509

Giá trị có sẵn là:

Chính sách phù hợp

Sự mô tảMongoDB Enterprise.

setParameter:
:
...
217 (mặc định)

Bắt đầu từ 5.0 (và 4.4.5 và 4.2.13),

setParameter:
:
...
217 là giá trị mặc định mới.MongoDB Enterprise.

Khi được đặt cho một

setParameter:
:
...
37, phiên bản tuân theo hành vi được chỉ định cho tùy chọn
setParameter:
:
...
220.
setParameter:
:
...
51
during start-up.

Khi được đặt cho

setParameter:
:
...
34, trường hợp tuân theo hành vi được chỉ định cho tùy chọn
setParameter:
:
...
222.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

Ghi chú

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Nếu

setParameter:
:
...
212 được đặt thành
setParameter:
:
...
217,
setParameter:
:
...
225 vẫn mô tả chính sách thực tế đang được sử dụng, chứ không phải
setParameter:
:
...
217. Để tìm giá trị của
setParameter:
:
...
212, hãy sử dụng
setParameter:
:
...
228 trả về giá trị của tham số máy chủ.

Để biết thêm thông tin về TLS/SSL và MongoDB, hãy xem Cấu hình

setParameter:
:
...
34 và
setParameter:
:
...
37 để biết cấu hình TLS/SSL và TLS/SSL cho máy khách.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

setParameter:
:
...
69Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Chỉ định

setParameter:
:
...
72 hoặc
setParameter:
:
...
73 để vô hiệu hóa Xác thực localhost. Được bật theo mặc định.

setParameter:
:
...
69 không có sẵn bằng lệnh
setParameter:
:
...
44. Sử dụng tùy chọn
setParameter:
:
...
44 trong tệp cấu hình hoặc tùy chọn
setParameter:
:
...
46 trên dòng lệnh. is not available using
setParameter:
:
...
44 database command. Use the
setParameter:
:
...
44 option in the configuration file or the
setParameter:
:
...
46 option on the command line.

Xem ngoại lệ localhost để biết thêm thông tin.

setParameter:
:
...
78Default: 7776000 giây (90 ngày)

Default: 7776000 seconds (90 days)

Chỉ định số giây mà khóa ký HMAC là hợp lệ trước khi xoay sang số tiếp theo. Tham số này được dự định chủ yếu để tạo điều kiện kiểm tra xác thực.HMAC signing key is valid before rotating to the next one. This parameter is intended primarily to facilitate authentication testing.

Bạn chỉ có thể đặt

setParameter:
:
...
78 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
setParameter:
:
...
78
during start-up, and cannot change this setting with the
setParameter:
:
...
44 database command.

setParameter:
:
...
81New trong phiên bản 4.4,: 4.2, 4.0

New in version 4.4,: 4.2, 4.0

Mặc định: Sai

Cho phép hiệu suất của các hoạt động LDAP đồng thời.

Ghi chú

Chỉ khi bạn chắc chắn rằng phiên bản

setParameter:
:
...
82 của bạn mới được sử dụng trong chế độ này, hãy bật cờ này. Bạn có thể gặp sự cố của quy trình MongoDB nếu phiên bản
setParameter:
:
...
82 bạn đang sử dụng không an toàn.

Bạn phải sử dụng

setParameter:
:
...
81 để sử dụng nhóm kết nối LDAP. Để bật nhóm kết nối LDAP, đặt
setParameter:
:
...
81 và
setParameter:
:
...
86 thành
setParameter:
:
...
87.
setParameter:
:
...
81
to use LDAP connection pool. To enable LDAP connection pool, set
setParameter:
:
...
81
and
setParameter:
:
...
86
to
setParameter:
:
...
87.

Mẹo

Nếu bạn có bất kỳ mối quan tâm nào liên quan đến phiên bản MongoDB, phiên bản HĐH hoặc phiên bản LIBLDAP của bạn, vui lòng liên hệ với hỗ trợ MongoDB.

setParameter:
:
...
88Changed trong phiên bản 5.2.

Changed in version 5.2.

Ghi chú

Chỉ khi bạn chắc chắn rằng phiên bản

setParameter:
:
...
82 của bạn mới được sử dụng trong chế độ này, hãy bật cờ này. Bạn có thể gặp sự cố của quy trình MongoDB nếu phiên bản
setParameter:
:
...
82 bạn đang sử dụng không an toàn.

Bạn phải sử dụng

setParameter:
:
...
81 để sử dụng nhóm kết nối LDAP. Để bật nhóm kết nối LDAP, đặt
setParameter:
:
...
81 và
setParameter:
:
...
86 thành
setParameter:
:
...
87.

Mẹo

Nếu bạn có bất kỳ mối quan tâm nào liên quan đến phiên bản MongoDB, phiên bản HĐH hoặc phiên bản LIBLDAP của bạn, vui lòng liên hệ với hỗ trợ MongoDB.

setParameter:
:
...
88Changed trong phiên bản 5.2.

New in version 5.2.

Để sử dụng với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP. Chỉ có sẵn cho các trường hợp

setParameter:
:
...
34.

Khoảng thời gian (tính bằng giây) mà phiên bản

setParameter:
:
...
34 chờ đợi giữa các bộ đệm người dùng bên ngoài. Sau khi MongoDB xóa bộ đệm người dùng bên ngoài, MongoDB sẽ phản ứng lại dữ liệu ủy quyền từ máy chủ LDAP vào lần tiếp theo người dùng được ủy quyền LDAP đưa ra hoạt động.

Việc tăng giá trị được chỉ định làm tăng lượng thời gian MongoDB và máy chủ LDAP có thể không đồng bộ, nhưng giảm tải trên máy chủ LDAP. Ngược lại, việc giảm giá trị được chỉ định làm giảm thời gian MongoDB và máy chủ LDAP có thể không đồng bộ trong khi tăng tải trên máy chủ LDAP.

Ghi chú

Chỉ khi bạn chắc chắn rằng phiên bản

setParameter:
:
...
82 của bạn mới được sử dụng trong chế độ này, hãy bật cờ này. Bạn có thể gặp sự cố của quy trình MongoDB nếu phiên bản
setParameter:
:
...
82 bạn đang sử dụng không an toàn.

Bạn phải sử dụng

setParameter:
:
...
81 để sử dụng nhóm kết nối LDAP. Để bật nhóm kết nối LDAP, đặt
setParameter:
:
...
81 và
setParameter:
:
...
86 thành
setParameter:
:
...
87.

Mẹo

Nếu bạn có bất kỳ mối quan tâm nào liên quan đến phiên bản MongoDB, phiên bản HĐH hoặc phiên bản LIBLDAP của bạn, vui lòng liên hệ với hỗ trợ MongoDB.

setParameter:
:
...
91 to
setParameter:
:
...
95 seconds:

mongod --setParameter ldapUserCacheRefreshInterval=4000

setParameter:
:
...
88Changed trong phiên bản 5.2.
setParameter:
:
...
21

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

Để sử dụng với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP. Chỉ có sẵn cho các trường hợp
setParameter:
:
...
34.

New in version 5.2.

Để sử dụng với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP. Chỉ có sẵn cho các trường hợp

setParameter:
:
...
34.

Khoảng thời gian (tính bằng giây) mà phiên bản

setParameter:
:
...
34 chờ đợi giữa các bộ đệm người dùng bên ngoài. Sau khi MongoDB xóa bộ đệm người dùng bên ngoài, MongoDB sẽ phản ứng lại dữ liệu ủy quyền từ máy chủ LDAP vào lần tiếp theo người dùng được ủy quyền LDAP đưa ra hoạt động.

Việc tăng giá trị được chỉ định làm tăng lượng thời gian MongoDB và máy chủ LDAP có thể không đồng bộ, nhưng giảm tải trên máy chủ LDAP. Ngược lại, việc giảm giá trị được chỉ định làm giảm thời gian MongoDB và máy chủ LDAP có thể không đồng bộ trong khi tăng tải trên máy chủ LDAP.

Chỉ khi bạn chắc chắn rằng phiên bản

setParameter:
:
...
82 của bạn mới được sử dụng trong chế độ này, hãy bật cờ này. Bạn có thể gặp sự cố của quy trình MongoDB nếu phiên bản
setParameter:
:
...
82 bạn đang sử dụng không an toàn.

Bạn phải sử dụng

setParameter:
:
...
81 để sử dụng nhóm kết nối LDAP. Để bật nhóm kết nối LDAP, đặt
setParameter:
:
...
81 và
setParameter:
:
...
86 thành
setParameter:
:
...
87.

Mẹo

setParameter:
:
...
98 seconds elapse without a successful refresh of the user information from the LDAP server, then
setParameter:
:
...
34

  • Nếu bạn có bất kỳ mối quan tâm nào liên quan đến phiên bản MongoDB, phiên bản HĐH hoặc phiên bản LIBLDAP của bạn, vui lòng liên hệ với hỗ trợ MongoDB.

  • setParameter:
    :
    ...
    88Changed trong phiên bản 5.2.

Mẹo

Nếu bạn có bất kỳ mối quan tâm nào liên quan đến phiên bản MongoDB, phiên bản HĐH hoặc phiên bản LIBLDAP của bạn, vui lòng liên hệ với hỗ trợ MongoDB.

setParameter:
:
...
98 to
setParameter:
:
...
95 seconds:

setParameter:
:
...
88Changed trong phiên bản 5.2.

setParameter:
:
...
88Changed trong phiên bản 5.2.
setParameter:
:
...
21

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

Để sử dụng với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP. Chỉ có sẵn cho các trường hợp
setParameter:
:
...
34.

New in version 4.0.9.

Khoảng thời gian (tính bằng giây) mà phiên bản

setParameter:
:
...
34 chờ đợi giữa các bộ đệm người dùng bên ngoài. Sau khi MongoDB xóa bộ đệm người dùng bên ngoài, MongoDB sẽ phản ứng lại dữ liệu ủy quyền từ máy chủ LDAP vào lần tiếp theo người dùng được ủy quyền LDAP đưa ra hoạt động.

Việc tăng giá trị được chỉ định làm tăng lượng thời gian MongoDB và máy chủ LDAP có thể không đồng bộ, nhưng giảm tải trên máy chủ LDAP. Ngược lại, việc giảm giá trị được chỉ định làm giảm thời gian MongoDB và máy chủ LDAP có thể không đồng bộ trong khi tăng tải trên máy chủ LDAP., MongoDB uses the following default values:

  • Mặc định là 30 giây.

  • setParameter:
    :
    ...
    91New trong phiên bản 5.2.

  • Chỉ có sẵn cho

    setParameter:
    :
    ...
    34.

Loại: Số nguyên, the default value is

setParameter:
:
...
73.

Mặc định: 30 giây

setParameter:
:
...
86 during start-up, and cannot change this setting with the
setParameter:
:
...
44 database command.

Đối với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP.

New in version 4.2.1 and 4.0.13

Khoảng thời gian tính bằng giây mà

setParameter:
:
...
34 chờ trước khi làm mới thông tin người dùng được lưu trong bộ nhớ cache từ máy chủ LDAP.

Khoảng thời gian tối đa là 86.400 giây (24 giờ).

setParameter:
:
...
86) should use latency of the LDAP servers to determine the connection order (from lowest latency to highest).

Ví dụ: các bộ sau

setParameter:
:
...
91 đến
setParameter:
:
...
95 giây:
mongod --setParameter =
mongos --setParameter =
14
during start-up, and cannot change this setting during runtime with the
setParameter:
:
...
44 database command.

Hoặc, nếu sử dụng lệnh
setParameter:
:
...
44 trong
setParameter:
:
...
21

New in version 4.2.1 and 4.0.13

setParameter:
:
...
98New trong phiên bản 5.2.

Mặc định: 90 giây

Khoảng thời gian tính bằng giây mà

setParameter:
:
...
34 giữ lại thông tin người dùng LDAP được lưu trong bộ nhớ cache sau lần làm mới bộ đệm cuối cùng.
mongod --setParameter =
mongos --setParameter =
18
during start-up, and cannot change this setting during runtime with the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
21New trong phiên bản 4.2.1 và 4.0.13

New in version 4.2.1 and 4.0.13

Đã thay đổi bắt đầu trong các phiên bản MongoDB 4.4.15, 5.0.9 và 6.0.0 đã thay đổi giá trị mặc định thành

mongod --setParameter =
mongos --setParameter =
22. Trong các phiên bản trước, mặc định là không đặt.

Mặc định: 2147483647

Số lượng kết nối tối đa để tiếp tục mở cho mỗi máy chủ LDAP.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
21 trong khi khởi động và không thể thay đổi cài đặt này trong thời gian chạy với lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
21
during start-up, and cannot change this setting during runtime with the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
25New trong phiên bản 4.2.1 và 4.0.13

New in version 4.2.1 and 4.0.13

Đã thay đổi bắt đầu trong các phiên bản MongoDB 4.4.15, 5.0.9 và 6.0.0 đã thay đổi giá trị mặc định thành

mongod --setParameter =
mongos --setParameter =
26. Trong các phiên bản trước, mặc định là không đặt.

Mặc định: 2

Số lượng tối đa các hoạt động kết nối đang tiến hành cho mỗi máy chủ LDAP.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
25 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
25
during start-up, and cannot change this setting with the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
29New trong phiên bản 4.2.1 và 4.0.13

New in version 4.2.1 and 4.0.13

Mặc định: 60000

Số lượng mili giây ở giữa các kiểm tra sức khỏe của các kết nối LDAP gộp.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
29 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
29
during start-up, and cannot change this setting with the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
32New trong phiên bản 4.2.1 và 4.0.13

New in version 4.2.1 and 4.0.13

Mặc định: 300

Số giây tối đa mà các kết nối gộp vào máy chủ LDAP có thể vẫn không hoạt động trước khi bị đóng.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
32 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
32
during start-up, and cannot change this setting with the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
35New trong phiên bản 5.2.

New in version 5.2.

Chỉ có sẵn cho

setParameter:
:
...
34.

Loại: Boolean

Mặc định: Đúng

Đối với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP.

Bắt đầu từ MongoDB 5.2, khoảng thời gian cập nhật cho thông tin người dùng được lưu trong bộ nhớ cache được lấy từ máy chủ LDAP phụ thuộc vào

mongod --setParameter =
mongos --setParameter =
35
mongod --setParameter =
mongos --setParameter =
35

  • Nếu đúng, hãy sử dụng

    setParameter:
    :
    ...
    91
    setParameter:
    :
    ...
    91

  • Nếu sai, hãy sử dụng

    setParameter:
    :
    ...
    88
    setParameter:
    :
    ...
    88

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
35 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: sau đây vô hiệu hóa
mongod --setParameter =
mongos --setParameter =
35
mongod --setParameter =
mongos --setParameter =
35
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. For example, the following disables
mongod --setParameter =
mongos --setParameter =
35

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

mongod --setParameter =
mongos --setParameter =
44New trong phiên bản 5.0 và 4.4.7

New in version 5.0 and 4.4.7

Mặc định: 200

Giới hạn sử dụng bộ nhớ tối đa trong megabyte cho lệnh

mongod --setParameter =
mongos --setParameter =
45. Nếu vượt quá giới hạn,
mongod --setParameter =
mongos --setParameter =
45 trả về càng nhiều kết quả càng tốt và cảnh báo rằng không phải tất cả tham nhũng có thể được báo cáo vì giới hạn.

Bạn có thể đặt

mongod --setParameter =
mongos --setParameter =
44 trong khi khởi động và có thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
44
during startup, and can change this setting using the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
49New trong phiên bản 4.4: Có sẵn trên Linux và MacOS.

New in version 4.4: Available on Linux and macOS.

Mặc định: Đúng

Đối với triển khai MongoDB bằng cách sử dụng ủy quyền LDAP.

Bắt đầu từ MongoDB 5.2, khoảng thời gian cập nhật cho thông tin người dùng được lưu trong bộ nhớ cache được lấy từ máy chủ LDAP phụ thuộc vào

mongod --setParameter =
mongos --setParameter =
35
mongod --setParameter =
mongos --setParameter =
49
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. For example, the following disables OCSP:

setParameter:
:
...
0

Nếu đúng, hãy sử dụng setParameter: : ...91

Nếu sai, hãy sử dụng
setParameter:
:
...
88

New in version 4.4: Available on Linux.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
35 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: sau đây vô hiệu hóa
mongod --setParameter =
mongos --setParameter =
35

mongod --setParameter =
mongos --setParameter =
44New trong phiên bản 5.0 và 4.4.7
mongod --setParameter =
mongos --setParameter =
53
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. For example, the following sets the parameter to 3600 seconds:

setParameter:
:
...
1

Mặc định: 200

Nếu đúng, hãy sử dụng setParameter: : ...91

Nếu sai, hãy sử dụng
setParameter:
:
...
88

Available on Linux only

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
35 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: sau đây vô hiệu hóa
mongod --setParameter =
mongos --setParameter =
35

mongod --setParameter =
mongos --setParameter =
44New trong phiên bản 5.0 và 4.4.7https://www.openssl.org/docs/man1.1.1/man1/ciphers.html. Multiple cipher strings can be provided as a colon-separated list.

Mặc định: 200

Giới hạn sử dụng bộ nhớ tối đa trong megabyte cho lệnh

mongod --setParameter =
mongos --setParameter =
45. Nếu vượt quá giới hạn,
mongod --setParameter =
mongos --setParameter =
45 trả về càng nhiều kết quả càng tốt và cảnh báo rằng không phải tất cả tham nhũng có thể được báo cáo vì giới hạn.
mongod --setParameter =
mongos --setParameter =
61
parameter.

Bạn có thể đặt

mongod --setParameter =
mongos --setParameter =
44 trong khi khởi động và có thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
59
during start-up, and cannot change this setting using the
setParameter:
:
...
44 database command.

mongod --setParameter =
mongos --setParameter =
49New trong phiên bản 4.4: Có sẵn trên Linux và MacOS.
mongod --setParameter =
mongos --setParameter =
59
cipher string of
mongod --setParameter =
mongos --setParameter =
69 in MongoDB 4.2:

setParameter:
:
...
2

Cờ cho phép hoặc vô hiệu hóa OCSP.

setParameter:
:
...
3

Bạn chỉ có thể đặt
mongod --setParameter =
mongos --setParameter =
49 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: sau đây vô hiệu hóa OCSP:

New in version 5.0.

Mẹo

mongod --setParameter =
mongos --setParameter =
53New trong phiên bản 4.4: Có sẵn trên Linux.

Số giây để chờ trước khi làm mới phản hồi trạng thái OCSP được ghim. Chỉ định một số lớn hơn hoặc bằng 1.https://www.openssl.org/docs/man1.1.1/man3/SSL_CTX_set_cipher_list.html. Multiple cipher suites can be provided as a colon-separated list.

Mặc định: 200

Giới hạn sử dụng bộ nhớ tối đa trong megabyte cho lệnh

mongod --setParameter =
mongos --setParameter =
45. Nếu vượt quá giới hạn,
mongod --setParameter =
mongos --setParameter =
45 trả về càng nhiều kết quả càng tốt và cảnh báo rằng không phải tất cả tham nhũng có thể được báo cáo vì giới hạn.
mongod --setParameter =
mongos --setParameter =
59
parameter.

Bạn có thể đặt

mongod --setParameter =
mongos --setParameter =
44 trong khi khởi động và có thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
61
during start-up, and cannot change this setting using the
setParameter:
:
...
44 database command. For example, the following configures a
setParameter:
:
...
34 with a
mongod --setParameter =
mongos --setParameter =
61
cipher suite of
mongod --setParameter =
mongos --setParameter =
76 for use with TLS 1.3:

setParameter:
:
...
4

Chỉ có sẵn trên Linux

Available on Linux only

Chỉ định đường dẫn đến tệp PEM chứa các tham số OpenSSL Diffie-Hellman khi sử dụng TLS 1.2 hoặc trước đó. Chỉ định các tham số OpenSSL Diffie-Hellman cho phép hỗ trợ cho các bộ mật mã khác biệt Ephemeral Diffie-Hellman (DHE) trong mã hóa TLS/SSL.

Tham số này không được hỗ trợ để sử dụng với TLS 1.3.

Ephemeral Diffie-Hellman (DHE) Mật mã Suites (và đường cong elip eltiper Diffie-Hellman (ECDHE) Suites) cung cấp bí mật về phía trước. Chuyển tiếp các bộ mật mã bí mật tạo ra một khóa phiên phù du được bảo vệ bởi khóa riêng của máy chủ nhưng không bao giờ được truyền. Điều này đảm bảo rằng ngay cả khi khóa riêng của máy chủ bị xâm phạm, bạn không thể giải mã các phiên trong quá khứ bằng khóa bị xâm phạm.

Ghi chú

Bắt đầu từ MongoDB 4.2, nếu

mongod --setParameter =
mongos --setParameter =
77 không được đặt nhưng ECDHE được bật, MongoDB cho phép DHE sử dụng tham số
mongod --setParameter =
mongos --setParameter =
79 Diffie-Hellman, như được định nghĩa trong RFC-7919#Phụ lục-A.2.
mongod --setParameter =
mongos --setParameter =
79 là một tham số mạnh (cụ thể, kích thước lớn hơn 1024). Các thông số mạnh không được hỗ trợ với Java 6 và 7 trừ khi hỗ trợ mở rộng đã được mua từ Oracle.
mongod --setParameter =
mongos --setParameter =
77
is unset but ECDHE is enabled, MongoDB enables DHE using the
mongod --setParameter =
mongos --setParameter =
79 Diffie-Hellman parameter, as defined in RFC-7919#appendix-A.2. The
mongod --setParameter =
mongos --setParameter =
79 is a strong parameter (specifically, size is greater than 1024). Strong parameters are not supported with Java 6 and 7 unless extended support has been purchased from Oracle.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.
mongod --setParameter =
mongos --setParameter =
77
during startup, and cannot change this setting using the
setParameter:
:
...
44 database command.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:
mongod --setParameter =
mongos --setParameter =
59
parameter:

setParameter:
:
...
5

mongod --setParameter =
mongos --setParameter =
84

Ghi chú

Bắt đầu từ MongoDB 4.2, nếu mongod --setParameter =mongos --setParameter =77 không được đặt nhưng ECDHE được bật, MongoDB cho phép DHE sử dụng tham số mongod --setParameter =mongos --setParameter =79 Diffie-Hellman, như được định nghĩa trong RFC-7919#Phụ lục-A.2. mongod --setParameter =mongos --setParameter =79 là một tham số mạnh (cụ thể, kích thước lớn hơn 1024). Các thông số mạnh không được hỗ trợ với Java 6 và 7 trừ khi hỗ trợ mở rộng đã được mua từ Oracle.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:

Chỉ có sẵn trong MongoDB Enterprise (ngoại trừ MongoDB Enterprise cho Windows).

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37 overrides MongoDB's default hostname detection for the purpose of configuring SASL and Kerberos authentication.

Chỉ định đường dẫn đến ổ cắm miền UNIX của thể hiện

mongod --setParameter =
mongos --setParameter =
87 để sử dụng để xác thực proxy. does not affect the hostname of the
setParameter:
:
...
34 or
setParameter:
:
...
37 instance for any purpose beyond the configuration of SASL and Kerberos.

mongod --setParameter =
mongos --setParameter =
88Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37
mongod --setParameter =
mongos --setParameter =
88
during start-up, and cannot change this setting using the
setParameter:
:
...
44 database command.

Ghi chú

Bắt đầu từ MongoDB 4.2, nếu
mongod --setParameter =
mongos --setParameter =
77 không được đặt nhưng ECDHE được bật, MongoDB cho phép DHE sử dụng tham số
mongod --setParameter =
mongos --setParameter =
79 Diffie-Hellman, như được định nghĩa trong RFC-7919#Phụ lục-A.2.
mongod --setParameter =
mongos --setParameter =
79 là một tham số mạnh (cụ thể, kích thước lớn hơn 1024). Các thông số mạnh không được hỗ trợ với Java 6 và 7 trừ khi hỗ trợ mở rộng đã được mua từ Oracle.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:
mongod --setParameter =
mongos --setParameter =
97
at startup. The
setParameter:
:
...
44 command can not change this setting.

Chỉ có sẵn trong MongoDB Enterprise (ngoại trừ MongoDB Enterprise cho Windows). is only available in MongoDB Enterprise.

Có sẵn cho cả setParameter: : ...34 và setParameter: : ...37

Chỉ định đường dẫn đến ổ cắm miền UNIX của thể hiện

mongod --setParameter =
mongos --setParameter =
87 để sử dụng để xác thực proxy.

mongod --setParameter =
mongos --setParameter =
88Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Default:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

05

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:

Chỉ có sẵn trong MongoDB Enterprise (ngoại trừ MongoDB Enterprise cho Windows).

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

04 value must be

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10 or greater.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

04
to

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

12.

setParameter:
:
...
6

Chỉ định đường dẫn đến ổ cắm miền UNIX của thể hiện

mongod --setParameter =
mongos --setParameter =
87 để sử dụng để xác thực proxy.
setParameter:
:
...
21

setParameter:
:
...
7

mongod --setParameter =mongos --setParameter =88Available cho cả setParameter: : ...34 và setParameter: : ...37

mongod --setParameter =
mongos --setParameter =
88 Ghi đè phát hiện tên máy chủ mặc định của MongoDB cho mục đích cấu hình xác thực SASL và Kerberos.

New in version 4.0.

mongod --setParameter =
mongos --setParameter =
88 không ảnh hưởng đến tên máy chủ của ví dụ
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 cho bất kỳ mục đích nào ngoài cấu hình của SASL và Kerberos.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:

Chỉ có sẵn trong MongoDB Enterprise (ngoại trừ MongoDB Enterprise cho Windows).

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

15 value must be

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10 or greater.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

15
to

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

23.

setParameter:
:
...
8

Chỉ định đường dẫn đến ổ cắm miền UNIX của thể hiện

mongod --setParameter =
mongos --setParameter =
87 để sử dụng để xác thực proxy.
setParameter:
:
...
21

setParameter:
:
...
9

mongod --setParameter =mongos --setParameter =88Available cho cả setParameter: : ...34 và setParameter: : ...37

mongod --setParameter =
mongos --setParameter =
88 Ghi đè phát hiện tên máy chủ mặc định của MongoDB cho mục đích cấu hình xác thực SASL và Kerberos.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

mongod --setParameter =
mongos --setParameter =
88 không ảnh hưởng đến tên máy chủ của ví dụ
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 cho bất kỳ mục đích nào ngoài cấu hình của SASL và Kerberos.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
88 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

mongod --setParameter =
mongos --setParameter =
0

mongod --setParameter =mongos --setParameter =88Available cho cả setParameter: : ...34 và setParameter: : ...37

mongod --setParameter =mongos --setParameter =88 Ghi đè phát hiện tên máy chủ mặc định của MongoDB cho mục đích cấu hình xác thực SASL và Kerberos.

mongod --setParameter =
mongos --setParameter =
88 không ảnh hưởng đến tên máy chủ của ví dụ
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 cho bất kỳ mục đích nào ngoài cấu hình của SASL và Kerberos.

New in version 4.2.

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
77 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Nếu vì lý do hiệu suất, bạn cần vô hiệu hóa hỗ trợ cho các bộ mật mã DHE, hãy sử dụng tham số

mongod --setParameter =
mongos --setParameter =
59:

  • mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    37

  • mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    38

Chỉ có sẵn trong MongoDB Enterprise (ngoại trừ MongoDB Enterprise cho Windows).

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

34 parameter is useful during rolling upgrade to TLS/SSL to minimize downtime.

mongod --setParameter =
mongos --setParameter =
1

Bạn chỉ có thể đặt

mongod --setParameter =
mongos --setParameter =
88 trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu
setParameter:
:
...
44.

Mẹo

Xem thêm:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42New trong phiên bản 4.4: Có sẵn cho Linux.

New in version 4.4: Available for Linux.

Số giây tối đa của ví dụ

setParameter:
:
...
34
setParameter:
:
...
37 sẽ chờ đợi để nhận phản hồi trạng thái OCSP cho chứng chỉ của nó.

Chỉ định số nguyên lớn hơn hoặc bằng (

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

45) 1. Nếu không đặt,

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42 sử dụng giá trị

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42
uses the

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47
value.

Bạn chỉ có thể đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: các bộ sau đây đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42 thành 20 giây:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. For example, the following sets the

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

42
to 20 seconds:

mongod --setParameter =
mongos --setParameter =
2

Mẹo

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47New trong phiên bản 4.4: Có sẵn cho Linux và Windows.

New in version 4.4: Available for Linux and Windows.

Mặc định: 5

Số giây tối đa mà

setParameter:
:
...
34
setParameter:
:
...
37 sẽ chờ phản hồi OCSP khi xác minh chứng chỉ máy khách.

Chỉ định một số nguyên lớn hơn hoặc bằng (

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

45) 1.

Bạn chỉ có thể đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Ví dụ: các bộ sau đây đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47 thành 20 giây:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. For example, the following sets the

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

47
to 20 seconds:

mongod --setParameter =
mongos --setParameter =
3

Mẹo

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60Default: Sai

Default: false

Mới trong phiên bản 4.2.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Chứng chỉ TLS được đặt cho

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 bởi tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 hoặc tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

66 khi

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 không được đặt. Nếu chứng chỉ TLS được đặt, theo mặc định, trường hợp sẽ gửi chứng chỉ khi bắt đầu giao tiếp nội bộ với các trường hợp
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 khác trong triển khai. Đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để chỉ đạo trường hợp từ chối gửi chứng chỉ TLS của mình trong các giao tiếp này. Sử dụng tùy chọn này với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

73 (để cho phép các kết nối trong nước không có chứng chỉ) trên tất cả các thành viên của triển khai.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 loại trừ lẫn nhau với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

75

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76New trong phiên bản 4.2.

New in version 4.2.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Chứng chỉ TLS được đặt cho

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 bởi tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 hoặc tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

66 khi

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 không được đặt. Nếu chứng chỉ TLS được đặt, theo mặc định, trường hợp sẽ gửi chứng chỉ khi bắt đầu giao tiếp nội bộ với các trường hợp
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 khác trong triển khai. Đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để chỉ đạo trường hợp từ chối gửi chứng chỉ TLS của mình trong các giao tiếp này. Sử dụng tùy chọn này với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

73 (để cho phép các kết nối trong nước không có chứng chỉ) trên tất cả các thành viên của triển khai.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 loại trừ lẫn nhau với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

75

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76New trong phiên bản 4.2.

Một tên phân biệt thay thế (DN) mà trường hợp cũng có thể sử dụng để xác định các thành viên của triển khai.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76 is set for a member, the member can also use the override value when comparing the

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

82 components (

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

83's,

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

84's, and

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

85's) of the presented certificates. That is the member checks the presented certificates against its

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

80

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

81. If the DN does not match, the member checks the presented certificate against the

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76
value.

Đối với triển khai MongoDB sử dụng chứng chỉ X.509 cho setParameter: : ...61, các thành viên triển khai xác định nhau bằng chứng chỉ X.509 (mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth80, nếu được chỉ định và mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth81) trong quá trình liên lạc nội bộ. Đối với các thành viên của cùng một triển khai, mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth82 từ chứng chỉ của họ phải có cùng thuộc tính tổ chức (____ 383), các thuộc tính của đơn vị tổ chức (____ 384) và các thành phần tên miền (________ 385).

Nếu

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76 được đặt cho thành viên, thành viên cũng có thể sử dụng giá trị ghi đè khi so sánh các thành phần

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

82 (________ 383, ________ 384 và ________ 385) của các chứng chỉ được trình bày. Đó là thành viên kiểm tra các chứng chỉ được trình bày đối với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

80

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

81 của nó. Nếu DN không khớp, thành viên sẽ kiểm tra chứng chỉ được trình bày so với giá trị

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76.

Ghi chú

Nếu được đặt, bạn phải đặt tham số này trên tất cả các thành viên của triển khai.

Bạn có thể sử dụng tham số này để cập nhật chứng chỉ cho các chứng chỉ mới có chứa giá trị

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

82 mới. Xem bản cập nhật cuộn của chứng chỉ cụm X.509 có chứa DN mới.

New in version 4.4.

Để biết thêm thông tin về các yêu cầu chứng chỉ thành viên, hãy xem các yêu cầu chứng chỉ thành viên để biết chi tiết.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Chứng chỉ TLS được đặt cho

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 bởi tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 hoặc tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

66 khi

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 không được đặt. Nếu chứng chỉ TLS được đặt, theo mặc định, trường hợp sẽ gửi chứng chỉ khi bắt đầu giao tiếp nội bộ với các trường hợp
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 khác trong triển khai. Đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để chỉ đạo trường hợp từ chối gửi chứng chỉ TLS của mình trong các giao tiếp này. Sử dụng tùy chọn này với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

73 (để cho phép các kết nối trong nước không có chứng chỉ) trên tất cả các thành viên của triển khai.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 loại trừ lẫn nhau với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

75

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

95
parameter to control the certificate expiration warning threshold:

  • mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    76New trong phiên bản 4.2.

  • Một tên phân biệt thay thế (DN) mà trường hợp cũng có thể sử dụng để xác định các thành viên của triển khai.

  • Đối với triển khai MongoDB sử dụng chứng chỉ X.509 cho

    setParameter:
    :
    ...
    61, các thành viên triển khai xác định nhau bằng chứng chỉ X.509 (

    mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    80, nếu được chỉ định và

    mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    81) trong quá trình liên lạc nội bộ. Đối với các thành viên của cùng một triển khai,

    mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    82 từ chứng chỉ của họ phải có cùng thuộc tính tổ chức (____ 383), các thuộc tính của đơn vị tổ chức (____ 384) và các thành phần tên miền (________ 385).

Nếu

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76 được đặt cho thành viên, thành viên cũng có thể sử dụng giá trị ghi đè khi so sánh các thành phần

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

82 (________ 383, ________ 384 và ________ 385) của các chứng chỉ được trình bày. Đó là thành viên kiểm tra các chứng chỉ được trình bày đối với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

80

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

81 của nó. Nếu DN không khớp, thành viên sẽ kiểm tra chứng chỉ được trình bày so với giá trị

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

76.

Ghi chú

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

95 during

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 startup using either:

  • Nếu được đặt, bạn phải đặt tham số này trên tất cả các thành viên của triển khai.

  • Bạn có thể sử dụng tham số này để cập nhật chứng chỉ cho các chứng chỉ mới có chứa giá trị

    mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    82 mới. Xem bản cập nhật cuộn của chứng chỉ cụm X.509 có chứa DN mới.

Để biết thêm thông tin về các yêu cầu chứng chỉ thành viên, hãy xem các yêu cầu chứng chỉ thành viên để biết chi tiết.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

95New trong phiên bản 4.4.RFC 5280 4.1.2.5.

Mặc định: 30

Default: false

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Chứng chỉ TLS được đặt cho

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 bởi tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 hoặc tùy chọn

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

66 khi

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

65 không được đặt. Nếu chứng chỉ TLS được đặt, theo mặc định, trường hợp sẽ gửi chứng chỉ khi bắt đầu giao tiếp nội bộ với các trường hợp
setParameter:
:
...
34 hoặc
setParameter:
:
...
37 khác trong triển khai. Đặt

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để chỉ đạo trường hợp từ chối gửi chứng chỉ TLS của mình trong các giao tiếp này. Sử dụng tùy chọn này với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

73 (để cho phép các kết nối trong nước không có chứng chỉ) trên tất cả các thành viên của triển khai.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

60 loại trừ lẫn nhau với

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

75

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

26Default: 30

Default: 30

Chỉ có sẵn cho

setParameter:
:
...
37.

Trên một ví dụ

setParameter:
:
...
37, chỉ định khoảng (tính bằng giây) mà tại đó ví dụ
setParameter:
:
...
37 kiểm tra để xác định xem bộ đệm trong bộ nhớ của đối tượng người dùng có dữ liệu cũ hay không, và nếu có, hãy xóa bộ đệm. Nếu không có thay đổi đối với đối tượng người dùng,
setParameter:
:
...
37 sẽ không xóa bộ đệm.

Tham số này có giá trị tối thiểu là

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 giây và giá trị tối đa là

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

32 giây (24 giờ).

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

33Default: 0

Default: 0

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Ghi chú

Tính năng doanh nghiệp

Chỉ có sẵn trong MongoDB Enterprise.

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi

setParameter:
:
...
72 đến

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10, bao gồm.

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Default: true

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Ghi chú

Tính năng doanh nghiệp

Chỉ có sẵn trong MongoDB Enterprise.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38 during startup in the config file or on the command line.

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi
setParameter:
:
...
72 đến

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10, bao gồm.

Default: True

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Có sẵn bắt đầu từ MongoDB 4.0.11 (và 3.6.14 và 3.4.22)

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

42 parameter by either:

  • Một lá cờ Boolean cho phép hoặc không cho phép truy xuất vai trò ủy quyền từ các chứng chỉ của máy khách X.509.

  • Bạn chỉ có thể đặt

    db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

    38 trong khi khởi động trong tệp cấu hình hoặc trên dòng lệnh.

mongod --setParameter =
mongos --setParameter =
4

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

42Default: Đúng only works on
setParameter:
:
...
34 not
setParameter:
:
...
37.
setParameter:
:
...
37 never writes temporary files to disk. Use the
setParameter:
:
...
44 command in a
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
34 to change the value of the parameter while the server is running:

mongod --setParameter =
mongos --setParameter =
5

Chỉ có sẵn cho
setParameter:
:
...
34.

Default: 200

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Ghi chú

Ghi chú

Tính năng doanh nghiệp

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

63 value only if the number of connections in a connection pool has a high level of churn or if the total number of created connections increase.

Chỉ có sẵn trong MongoDB Enterprise.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

63 during startup in the config file or on the command line. For example:

mongod --setParameter =
mongos --setParameter =
6

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi
setParameter:
:
...
72 đến

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10, bao gồm.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Chỉ có sẵn trong MongoDB Enterprise.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

63 during startup in the config file or on the command line. For example:

mongod --setParameter =
mongos --setParameter =
7

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi setParameter: : ...72 đến mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth10, bao gồm.

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Có sẵn bắt đầu từ MongoDB 4.0.11 (và 3.6.14 và 3.4.22)

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Có sẵn bắt đầu từ MongoDB 4.0.11 (và 3.6.14 và 3.4.22)

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

72 during startup in the config file or on the command line. For example:

mongod --setParameter =
mongos --setParameter =
8

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi setParameter: : ...72 đến mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth10, bao gồm.

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Default: 200

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Ghi chú

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

76

Ghi chú

Tính năng doanh nghiệp adjust this setting if your driver does not pool connections and you're using authentication in the context of a sharded cluster.

Chỉ có sẵn trong MongoDB Enterprise.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

76 during startup in the config file or on the command line. For example:

mongod --setParameter =
mongos --setParameter =
9

Số lượng mili giây để chờ đợi trước khi thông báo cho khách hàng rằng nỗ lực xác thực của họ đã thất bại. Tham số này có thể nằm trong phạm vi
setParameter:
:
...
72 đến

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

10, bao gồm.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Đặt tham số này làm cho các cuộc tấn công đăng nhập vũ lực trên cơ sở dữ liệu tốn nhiều thời gian hơn. Tuy nhiên, khách hàng đang chờ phản hồi từ máy chủ MongoDB vẫn tiêu thụ tài nguyên máy chủ và điều này có thể ảnh hưởng xấu đến các nỗ lực đăng nhập lành tính nếu máy chủ từ chối truy cập vào nhiều máy khách khác cùng một lúc.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

38Default: Đúng

Có sẵn bắt đầu từ MongoDB 4.0.11 (và 3.6.14 và 3.4.22)

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

82 during startup in the config file or on the command line. For example:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

0

Mẹo

Xem thêm:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

87 có sẵn cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Đặt giới hạn thời gian kết nối trong nhóm kết nối toàn cầu kế thừa có thể vẫn nhàn rỗi trước khi bị đóng.

Theo mặc định, tham số không được đặt.

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

87 trong khi khởi động trong tệp cấu hình hoặc trên dòng lệnh. Ví dụ:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

87
during startup in the config file or on the command line. For example:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

1

Mẹo

Xem thêm:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

87 có sẵn cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Default: 600000 (10 minutes)

Đặt giới hạn thời gian kết nối trong nhóm kết nối toàn cầu kế thừa có thể vẫn nhàn rỗi trước khi bị đóng.

Theo mặc định, tham số không được đặt.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

91

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

87 trong khi khởi động trong tệp cấu hình hoặc trên dòng lệnh. Ví dụ:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

91
to

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

96 milliseconds (5 minutes).

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

2

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

91Default: 600000 (10 phút)
setParameter:
:
...
21

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

3

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

91
to less than or equal to
setParameter:
:
...
72 results in all cursors being immediately eligible for timeout. Generally, the timeout value should be greater than the average amount of time for a query to return results. Use tools like the

mongod --setParameter ldapUserCacheRefreshInterval=4000

01 cursor modifier to analyze the average query time and select an appropriate timeout period.

Đặt ngưỡng hết hạn tính bằng mili giây cho con trỏ nhàn rỗi trước khi MongoDB loại bỏ chúng; Cụ thể, MongoDB loại bỏ các con trỏ đã không hoạt động cho

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

91 được chỉ định

Removed in 4.4

Ví dụ, các bộ sau đây đặt db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )91 thành db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )96 mili giây (5 phút).

  • Hoặc, nếu sử dụng lệnh

    setParameter:
    :
    ...
    44 trong
    setParameter:
    :
    ...
    21
    removes the deprecated

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    02
    parameter. Attempting to use this parameter with MongoDB 4.4 will result in an error.

  • Cài đặt

    db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

    91 xuống thấp hơn hoặc bằng
    setParameter:
    :
    ...
    72 dẫn đến tất cả các con trỏ ngay lập tức đủ điều kiện để hết thời gian chờ. Nói chung, giá trị thời gian chờ phải lớn hơn lượng thời gian trung bình để truy vấn trả về kết quả. Sử dụng các công cụ như công cụ sửa đổi con trỏ

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    01 để phân tích thời gian truy vấn trung bình và chọn một khoảng thời gian chờ phù hợp.
    deprecates the

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    02
    parameter and removes the Index Key Length Limit for featureCompatibilityVersion (fCV) set to

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    05 or greater.

mongod --setParameter ldapUserCacheRefreshInterval=4000

02REMED trong 4.4

Quan trọng

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 to disable this behavior.

MongoDB 4.4 loại bỏ tham số

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 không dùng nữa. Cố gắng sử dụng tham số này với MongoDB 4.4 sẽ dẫn đến lỗi.

mongod --setParameter ldapUserCacheRefreshInterval=4000

02
to
setParameter:
:
...
73 is a temporary workaround, not a permanent solution to the problem of oversized index keys. With

mongod --setParameter ldapUserCacheRefreshInterval=4000

02
set to
setParameter:
:
...
73, queries can return incomplete results if they use indexes that skip over documents whose indexed fields exceed the Index Key Length Limit.

MongoDB 4.2 không phản đối tham số

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 và loại bỏ giới hạn độ dài phím chỉ số cho featureCompitionVersion (FCV) được đặt thành

mongod --setParameter ldapUserCacheRefreshInterval=4000

05 trở lên. defaults to
setParameter:
:
...
87.

Đối với MongoDB 2.6 thông qua các phiên bản MongoDB với FeatureCompitionVersion (FCV) được đặt thành

mongod --setParameter ldapUserCacheRefreshInterval=4000

06 hoặc sớm hơn, chỉ số giới hạn độ dài khóa được áp dụng. Nếu bạn cố gắng chèn hoặc cập nhật một tài liệu có trường chỉ mục vượt quá giới hạn độ dài phím chỉ mục, thao tác sẽ không thành công và trả lại lỗi cho máy khách.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

4

Để tránh vấn đề này, hãy xem xét sử dụng các chỉ mục băm hoặc lập chỉ mục một giá trị được tính toán. Nếu bạn có một tập dữ liệu hiện có và muốn tắt hành vi này để bạn có thể nâng cấp và sau đó giải quyết dần các vấn đề lập chỉ mục này, bạn có thể sử dụng

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 để vô hiệu hóa hành vi này.

mongod --setParameter ldapUserCacheRefreshInterval=4000

02
at startup with the following option:

Cài đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 thành
setParameter:
:
...
73 là một cách giải quyết tạm thời, không phải là một giải pháp vĩnh viễn cho vấn đề của các khóa chỉ số quá khổ. Với

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 được đặt thành
setParameter:
:
...
73, các truy vấn có thể trả về kết quả không đầy đủ nếu họ sử dụng các chỉ mục bỏ qua các tài liệu có các trường được lập chỉ mục vượt quá giới hạn độ dài phím chỉ số.

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 Mặc định là
setParameter:
:
...
87.

Available for

setParameter:
:
...
34 only.

Phát hành lệnh sau để vô hiệu hóa xác thực độ dài phím chỉ số:

Bạn cũng có thể đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

02 khi khởi động với tùy chọn sau:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

5

mongod --setParameter ldapUserCacheRefreshInterval=4000

15Available chỉ cho
setParameter:
:
...
34.

Loại: Số nguyên

Mặc định: 3

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

6

MongoDB giới hạn số lượng chỉ số người dùng đồng thời xây dựng để kiểm soát áp suất bộ đệm WiredTiger. Nút chính có thể chạy lên đến

mongod --setParameter ldapUserCacheRefreshInterval=4000

15 Bản dựng chỉ mục người dùng đồng thời. Đây là một giới hạn toàn cầu áp dụng trên các bộ sưu tập.

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

Các chỉ mục hệ thống không giới hạn ở

mongod --setParameter ldapUserCacheRefreshInterval=4000

15, tuy nhiên bản dựng chỉ mục hệ thống đang chạy sẽ được tính so với giới hạn cho các bản dựng chỉ mục người dùng.

Available for

setParameter:
:
...
34 only.

Sau khi đạt được

mongod --setParameter ldapUserCacheRefreshInterval=4000

15, MongoDDB chặn các chỉ số người dùng bổ sung được xây dựng cho đến khi số lượng chỉ số đồng thời xây dựng giảm xuống dưới giới hạn

mongod --setParameter ldapUserCacheRefreshInterval=4000

15. Nếu một bản dựng chỉ mục bị chặn, máy chủ sẽ ghi lại một thông báo, "quá nhiều chỉ mục xây dựng chạy đồng thời, chờ cho đến khi số lượng các bản dựng chỉ mục hoạt động nằm dưới ngưỡng".all queries must use indexes. If

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71, MongoDB will not execute queries that require a collection scan and will return an error.

Lệnh sau đây đặt giới hạn 4 bản dựng chỉ mục đồng thời:

mongod --setParameter ldapUserCacheRefreshInterval=4000

22 to

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 or true:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

7

Xem thêm:

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

mongod --setParameter ldapUserCacheRefreshInterval=4000

22
to

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 can be useful for testing application queries, for example, to identify queries that scan an entire collection and cannot use an index.

mongod --setParameter ldapUserCacheRefreshInterval=4000

222Available chỉ cho
setParameter:
:
...
34.

mongod --setParameter ldapUserCacheRefreshInterval=4000

30
parameter,

mongod --setParameter ldapUserCacheRefreshInterval=4000

31
and profiling.

Chỉ định xem tất cả các truy vấn phải sử dụng chỉ mục. Nếu

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71, MongoDB sẽ không thực hiện các truy vấn yêu cầu quét thu thập và sẽ trả về lỗi.

mongod --setParameter ldapUserCacheRefreshInterval=4000

22
because preventing collection scans can potentially affect queries in all databases, including administrative queries.

Xem xét ví dụ sau đây đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

22 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc true:

Available for

setParameter:
:
...
34 only.

Cài đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

22 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 có thể hữu ích cho việc kiểm tra các truy vấn ứng dụng, ví dụ, để xác định các truy vấn quét toàn bộ bộ sưu tập và không thể sử dụng chỉ mục.

Để phát hiện các truy vấn chưa được xác định mà không có

mongod --setParameter ldapUserCacheRefreshInterval=4000

22, hãy xem xét đọc hiệu suất đánh giá của các hoạt động hiện tại và tối ưu hóa các phần hiệu suất truy vấn và sử dụng tham số

mongod --setParameter ldapUserCacheRefreshInterval=4000

30,

mongod --setParameter ldapUserCacheRefreshInterval=4000

31 và định hình.

Không chạy sản xuất

setParameter:
:
...
34 Các trường hợp với

mongod --setParameter ldapUserCacheRefreshInterval=4000

22 vì việc ngăn chặn các lần quét thu thập có thể có khả năng ảnh hưởng đến các truy vấn trong tất cả các cơ sở dữ liệu, bao gồm các truy vấn quản trị.

mongod --setParameter ldapUserCacheRefreshInterval=4000

34
to
setParameter:
:
...
73, as in the following operations:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

8

Thay phiên, bạn có thể vô hiệu hóa luồng tại thời điểm khởi động bằng cách bắt đầu thể hiện

setParameter:
:
...
34 với tùy chọn sau:

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

9

Quan trọng

Không chạy sản xuất

setParameter:
:
...
34 Các trường hợp với

mongod --setParameter ldapUserCacheRefreshInterval=4000

34 bị vô hiệu hóa, ngoại trừ theo hướng dẫn từ hỗ trợ MongoDB. Ngăn chặn loại bỏ tài liệu TTL có thể tác động tiêu cực đến các hoạt động hệ thống nội bộ MongoDB phụ thuộc vào các chỉ mục TTL.

mongod --setParameter ldapUserCacheRefreshInterval=4000

44New trong phiên bản 4.4.

New in version 4.4.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Mặc định:

setParameter:
:
...
87

Cho phép hỗ trợ chấp nhận kết nối TCP Fast Open (TFO) trong nước trong

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 từ máy khách. TFO yêu cầu cả máy khách và hỗ trợ máy chủ

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 và bật TFO:

các cửa sổ

Hệ điều hành Windows sau đây hỗ trợ TFO:

  • Microsoft Windows Server 2016 trở lên.

  • Microsoft Windows 10 Update 1607 trở lên.

Macosmacos 10.11 (El Capitan) và sau đó hỗ trợ TFO.LINUX

Các hệ điều hành Linux chạy nhân Linux 3.7 trở lên có thể hỗ trợ TFO trong nước.

Đặt giá trị của

mongod --setParameter ldapUserCacheRefreshInterval=4000

50 để bật các kết nối TFO trong nước:

  • Được đặt thành

    mongod --setParameter =
    mongos --setParameter =
    26 để chỉ bật các kết nối TFO trong nước.

  • Đặt thành

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    52 để cho phép các kết nối TFO trong và ngoài nước.

Tham số này không có tác dụng nếu hệ điều hành máy chủ không hỗ trợ hoặc không được cấu hình để hỗ trợ các kết nối TFO.

Bạn chỉ có thể đặt tham số này khi khởi động, sử dụng cài đặt tệp cấu hình

setParameter:
:
...
44 hoặc tùy chọn dòng lệnh
setParameter:
:
...
46.

Xem hỗ trợ cho TCP Fast Open để biết thêm thông tin về hỗ trợ MongoDB TFO.

Mẹo

Xem thêm:

mongod --setParameter ldapUserCacheRefreshInterval=4000

55New trong phiên bản 4.4.

New in version 4.4.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Mặc định:

setParameter:
:
...
87

Cho phép hỗ trợ chấp nhận kết nối TCP Fast Open (TFO) trong nước trong

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 từ máy khách. TFO yêu cầu cả máy khách và hỗ trợ máy chủ

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 và bật TFO:

các cửa sổ

Hệ điều hành Windows sau đây hỗ trợ TFO:

Microsoft Windows Server 2016 trở lên.

  • Microsoft Windows 10 Update 1607 trở lên.

  • Macosmacos 10.11 (El Capitan) và sau đó hỗ trợ TFO.LINUX

Tham số này không có tác dụng nếu hệ điều hành máy chủ không hỗ trợ hoặc không được cấu hình để hỗ trợ các kết nối TFO.

Bạn chỉ có thể đặt tham số này khi khởi động, sử dụng cài đặt tệp cấu hình

setParameter:
:
...
44 hoặc tùy chọn dòng lệnh
setParameter:
:
...
46.

Xem hỗ trợ cho TCP Fast Open để biết thêm thông tin về hỗ trợ MongoDB TFO.

Mẹo

Xem thêm:

mongod --setParameter ldapUserCacheRefreshInterval=4000

55New trong phiên bản 4.4.

New in version 4.4.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Mặc định:

setParameter:
:
...
87

Cho phép hỗ trợ chấp nhận kết nối TCP Fast Open (TFO) trong nước trong

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 từ máy khách. TFO yêu cầu cả máy khách và hỗ trợ máy chủ

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

01 và bật TFO:

các cửa sổ

  • Hệ điều hành Windows sau đây hỗ trợ TFO:

  • Microsoft Windows Server 2016 trở lên.

    Microsoft Windows 10 Update 1607 trở lên.

Macosmacos 10.11 (El Capitan) và sau đó hỗ trợ TFO.LINUX

Các hệ điều hành Linux chạy nhân Linux 3.7 trở lên có thể hỗ trợ TFO trong nước.

Changed in version 4.0: The JavaScript engine's JIT compiler is now disabled by default.

Đặt giá trị của

mongod --setParameter ldapUserCacheRefreshInterval=4000

50 để bật các kết nối TFO trong nước:

Được đặt thành

mongod --setParameter =
mongos --setParameter =
26 để chỉ bật các kết nối TFO trong nước.

Đặt thành

mongod --setParameter ldapUserCacheRefreshInterval=4000

52 để cho phép các kết nối TFO trong và ngoài nước.

mongod --setParameter ldapUserCacheRefreshInterval=4000

77
to
setParameter:
:
...
73, as in the following example:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

0

Tham số này không có tác dụng nếu hệ điều hành máy chủ không hỗ trợ hoặc không được cấu hình để hỗ trợ các kết nối TFO.

Bạn chỉ có thể đặt tham số này khi khởi động, sử dụng cài đặt tệp cấu hình

setParameter:
:
...
44 hoặc tùy chọn dòng lệnh
setParameter:
:
...
46.

mongod --setParameter ldapUserCacheRefreshInterval=4000

77
may not take effect immediately for these operations.

Xem hỗ trợ cho TCP Fast Open để biết thêm thông tin về hỗ trợ MongoDB TFO.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

1

Mẹo

New in version 5.3.

Xem thêm:

mongod --setParameter ldapUserCacheRefreshInterval=4000

55New trong phiên bản 4.4.

mongod --setParameter ldapUserCacheRefreshInterval=4000

84
parameter specifies, the operation will fail.

mongod --setParameter ldapUserCacheRefreshInterval=4000

21Default:

Default:

  • 200 (cho phiên bản 4.2.3 trở lên)

  • 500 (cho phiên bản 4.2.2 và sớm hơn)

Giới hạn lượng bộ nhớ mà chỉ số đồng thời xây dựng trên một bộ sưu tập có thể tiêu thụ trong suốt thời gian của các bản dựng. Lượng bộ nhớ được chỉ định được chia sẻ giữa tất cả các chỉ mục được xây dựng bằng một lệnh

mongod --setParameter ldapUserCacheRefreshInterval=4000

87 hoặc trình trợ giúp shell

mongod --setParameter ldapUserCacheRefreshInterval=4000

88 của nó

Bộ nhớ được tiêu thụ bởi một bản dựng chỉ mục tách biệt với bộ nhớ bộ đệm WiredTiger (xem

mongod --setParameter ldapUserCacheRefreshInterval=4000

89).

Các bản dựng chỉ mục có thể được bắt đầu bởi một lệnh người dùng như tạo chỉ mục hoặc bằng một quy trình quản trị như đồng bộ hóa ban đầu. Cả hai đều phải tuân theo giới hạn được đặt bởi

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

Một hoạt động đồng bộ ban đầu chỉ có một bộ sưu tập tại một thời điểm và không có nguy cơ vượt quá giới hạn bộ nhớ. Tuy nhiên, người dùng có thể bắt đầu xây dựng chỉ mục trên nhiều bộ sưu tập trong nhiều cơ sở dữ liệu và có khả năng tiêu thụ một lượng bộ nhớ lớn hơn giới hạn được đặt trong

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

mongod --setParameter ldapUserCacheRefreshInterval=4000

21

Mẹo

Để giảm thiểu tác động của việc xây dựng một chỉ mục đối với các bộ bản sao và các cụm được che phủ với các mảnh ghép bản sao, hãy sử dụng quy trình xây dựng chỉ số cuộn như được mô tả trên các bản dựng chỉ mục cuộn trên các bộ bản sao.

Đã thay đổi trong phiên bản 4.2.

  • Đối với phiên bản tương thích tính năng (FCV)

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    05, giới hạn bộ nhớ xây dựng chỉ mục áp dụng cho tất cả các bản dựng chỉ mục.

  • Đối với phiên bản tương thích tính năng (FCV)

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    06, giới hạn bộ nhớ xây dựng chỉ mục chỉ áp dụng cho các bản dựng chỉ mục tiền cảnh.

mongod --setParameter ldapUserCacheRefreshInterval=4000

94New trong phiên bản 4.0.6.

New in version 4.0.6.

Mặc định: Sai

Một lá cờ Boolean xác định xem phương thức

mongod --setParameter ldapUserCacheRefreshInterval=4000

95 và lệnh

mongod --setParameter ldapUserCacheRefreshInterval=4000

96 trả về thông tin

mongod --setParameter ldapUserCacheRefreshInterval=4000

97. [1]

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

94 trong khi khởi động trong tệp cấu hình hoặc trên dòng lệnh. Ví dụ:

mongod --setParameter ldapUserCacheRefreshInterval=4000

94
during startup in the config file or on the command line. For example:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

2

mongod --setParameter ldapUserCacheRefreshInterval=4000

99Available chỉ cho
setParameter:
:
...
34.

Available for

setParameter:
:
...
34 only.

Loại: Số nguyên

Mặc định: -1 (bị vô hiệu hóa)

Ghi chú

  • Bắt đầu từ MongoDB 4.2, Watchdog nút lưu trữ có sẵn trong cả phiên bản cộng đồng và MongoDB Enterprise.

  • Trong các phiên bản trước đó (3.2.16+, 3.4.7+, 3.6.0+, 4.0.0+), Watchdog nút lưu trữ chỉ có sẵn trong phiên bản doanh nghiệp MongoDB.

Xác định tần suất theo dõi nút lưu trữ kiểm tra trạng thái của các hệ thống tệp được giám sát:

  • Thư mục

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    01

  • Thư mục

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    02 bên trong thư mục

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    01 nếu

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    04 được bật

  • Thư mục của tệp

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    05

  • Thư mục của tệp

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    06

Các giá trị hợp lệ cho

mongod --setParameter ldapUserCacheRefreshInterval=4000

99 là:

mongod --setParameter ldapUserCacheRefreshInterval=4000

99
are:

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    08 (mặc định), để vô hiệu hóa/tạm dừng theo dõi nút lưu trữ hoặc

  • Một số nguyên lớn hơn hoặc bằng 60.

Ghi chú

  • Bắt đầu từ MongoDB 4.2, Watchdog nút lưu trữ có sẵn trong cả phiên bản cộng đồng và MongoDB Enterprise.

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    99 to terminate the
    setParameter:
    :
    ...
    34

  • Trong các phiên bản trước đó (3.2.16+, 3.4.7+, 3.6.0+, 4.0.0+), Watchdog nút lưu trữ chỉ có sẵn trong phiên bản doanh nghiệp MongoDB.

Xác định tần suất theo dõi nút lưu trữ kiểm tra trạng thái của các hệ thống tệp được giám sát:

mongod --setParameter ldapUserCacheRefreshInterval=4000

99 must be set during startup.

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

3

Thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01

mongod --setParameter ldapUserCacheRefreshInterval=4000

99
during runtime.

Thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

02 bên trong thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01 nếu

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

04 được bật

  • Thư mục của tệp

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    05

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    99
    to -1.

    db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

    4

  • Thư mục của tệp

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    06

    mongod --setParameter ldapUserCacheRefreshInterval=4000

    99
    to a number greater than or equal to 60.

    db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

    5

Ghi chú

Bắt đầu từ MongoDB 4.2, Watchdog nút lưu trữ có sẵn trong cả phiên bản cộng đồng và MongoDB Enterprise.

New in version 4.2.3: Also available in 3.6.17+ and 4.0.14+

Trong các phiên bản trước đó (3.2.16+, 3.4.7+, 3.6.0+, 4.0.0+), Watchdog nút lưu trữ chỉ có sẵn trong phiên bản doanh nghiệp MongoDB.

Xác định tần suất theo dõi nút lưu trữ kiểm tra trạng thái của các hệ thống tệp được giám sát:TCMALLOC_RELEASE_RATE). Per https://gperftools.github.io/gperftools/tcmalloc.html#runtime TCMALLOC_RELEASE_RATE is described as the "Rate at which we release unused memory to the system, via madvise(MADV_DONTNEED), on systems that support it. Zero means we never release memory back to the system. Increase this flag to return memory faster; decrease it to return memory slower. Reasonable rates are in the range [0,10]."

Thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

6

Thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

02 bên trong thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01 nếu

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

04 được bật

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

18
at startup time; for example:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

7

Thư mục của tệp

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05

New in version 5.3.

Thư mục của tệp

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

06

Các giá trị hợp lệ cho

mongod --setParameter ldapUserCacheRefreshInterval=4000

99 là:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

08 (mặc định), để vô hiệu hóa/tạm dừng theo dõi nút lưu trữ hoặc

Một số nguyên lớn hơn hoặc bằng 60.

Ví dụ sau đây vô hiệu hóa các nút khỏi fasserting:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

8

mongod --setParameter ldapUserCacheRefreshInterval=4000

30Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Chỉ định một số nguyên giữa

setParameter:
:
...
72 và

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

30 biểu thị tính độ dài của việc ghi nhật ký, trong đó

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

30 là rõ ràng nhất. [2]

Mặc định

mongod --setParameter ldapUserCacheRefreshInterval=4000

30 là
setParameter:
:
...
72 (thông tin).

mongod --setParameter ldapUserCacheRefreshInterval=4000

30
is
setParameter:
:
...
72 (Informational).

Ví dụ sau đây đặt

mongod --setParameter ldapUserCacheRefreshInterval=4000

30 thành
mongod --setParameter =
mongos --setParameter =
26:

mongod --setParameter ldapUserCacheRefreshInterval=4000

30
to
mongod --setParameter =
mongos --setParameter =
26:

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

9

Mẹo

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

36Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Đặt mức độ xác thực của các thành phần khác nhau cho các thông báo nhật ký. Mức độ xác định xác định lượng thông tin và gỡ lỗi thông tin đầu ra MongoDB. [3]

Mức độ xác thực có thể nằm trong khoảng từ

setParameter:
:
...
72 đến

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

30:

  • setParameter:
    :
    ...
    72 là mức độ dòng nhật ký mặc định của MongoDB, để bao gồm các tin nhắn thông tin.

  • mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

    71 đến

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    30 làm tăng mức độ xác thực để bao gồm các tin nhắn gỡ lỗi.

Đối với một thành phần, bạn cũng có thể chỉ định

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

08 để kế thừa mức độ xác thực của cha mẹ.

Để chỉ định mức độ verbosity, hãy sử dụng tài liệu tương tự như sau:

mongod --setParameter ldapUserCacheRefreshInterval=4000

0

Đối với các thành phần, bạn chỉ có thể chỉ định

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

45 trong tài liệu, trừ khi bạn đang đặt cả cấp độ xác suất của cha mẹ và của (các) thành phần con:

mongod --setParameter ldapUserCacheRefreshInterval=4000

1

Trường cấp cao nhất

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

46 tương ứng với

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

47 đặt mức mặc định cho tất cả các thành phần. Giá trị mặc định của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

47 là
setParameter:
:
...
72.

Các thành phần tương ứng với các cài đặt sau:

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    50

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    51

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    52

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    53

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    54

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    55

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    56

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    57

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    58

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    59

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    60

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    61

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    62

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    63

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    64

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    65

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    66

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    67

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    68

Trừ khi được thiết lập rõ ràng, thành phần có mức độ xác thực của cha mẹ. Ví dụ,

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

65 là cha mẹ của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

66. Đó là, nếu bạn chỉ định mức độ xác thực

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

65, mức này cũng áp dụng cho:

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    66 Các thành phần trừ khi bạn chỉ định mức độ xác thực cho

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    66

  • db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    74 Các thành phần trừ khi bạn chỉ định mức độ xác thực cho

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    74

Ví dụ: các bộ sau đây đặt

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

76 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71,

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

57 thành
mongod --setParameter =
mongos --setParameter =
26,

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

65 đến
mongod --setParameter =
mongos --setParameter =
26 và

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

66 đến

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71.

mongod --setParameter ldapUserCacheRefreshInterval=4000

2

Bạn cũng có thể đặt tham số

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

36 tại thời điểm khởi động, chuyển tài liệu mức độ xác thực dưới dạng chuỗi.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

36
at startup time, passing the verbosity level document as a string.

mongod --setParameter ldapUserCacheRefreshInterval=4000

3

setParameter:
:
...
21 cũng cung cấp

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

86 để đặt mức nhật ký cho một thành phần duy nhất. Để biết nhiều cách khác nhau để đặt mức độ verbosity nhật ký, hãy xem Cấu hình các mức độ verbosity nhật ký. also provides the

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

86 to set the log level for a single component. For various ways to set the log verbosity level, see Configure Log Verbosity Levels.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

87 có sẵn cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Loại: Số nguyên không âm

Mặc định: 10

Chỉ định kích thước tối đa, tính theo kilobyte, cho một trường thuộc tính riêng lẻ trong một mục nhật ký; Các thuộc tính vượt quá giới hạn này bị cắt cụt.

Các trường thuộc tính bị cắt cụt Nội dung trường in đến giới hạn

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

87 và nội dung trường tiêu thụ đặc biệt trong quá trình giới hạn đó, giữ lại định dạng JSON hợp lệ. Các mục nhật ký có chứa các thuộc tính bị cắt ngắn nối một đối tượng

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

91 vào cuối mục nhật ký.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

87
limit and excise field content past that limit, retaining valid JSON formatting. Log entries that contain truncated attributes append a

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

91 object to the end of the log entry.

Xem thông tin cắt ngắn để biết thêm thông tin.

Giá trị của

setParameter:
:
...
72 vô hiệu hóa hoàn toàn cắt ngắn. Giá trị âm cho tham số này không hợp lệ.

Cảnh báo

Sử dụng một giá trị lớn hoặc vô hiệu hóa cắt ngắn với giá trị

setParameter:
:
...
72, có thể ảnh hưởng xấu đến hiệu suất hệ thống và tác động tiêu cực đến các hoạt động cơ sở dữ liệu.

Ví dụ sau đây đặt kích thước dòng nhật ký tối đa thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 kilobyte:

mongod --setParameter ldapUserCacheRefreshInterval=4000

4

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

95Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Đặt chế độ ghi nhật ký yên tĩnh. Nếu

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71,
setParameter:
:
...
34 sẽ chuyển sang chế độ ghi nhật ký yên tĩnh sẽ không ghi nhật ký các sự kiện/hoạt động sau:

  • sự kiện kết nối;

  • lệnh

    mongod --setParameter ldapUserCacheStalenessInterval=4000

    00, lệnh

    mongod --setParameter ldapUserCacheStalenessInterval=4000

    01, lệnh
    mongod --setParameter =
    mongos --setParameter =
    45; và

  • Hoạt động đồng bộ hóa nhân rộng.

Hãy xem xét ví dụ sau đây đặt tham số

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

95 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71:

mongod --setParameter ldapUserCacheRefreshInterval=4000

5

Mẹo

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )36Available cho cả setParameter: : ...34 và setParameter: : ...37

Đặt mức độ xác thực của các thành phần khác nhau cho các thông báo nhật ký. Mức độ xác định xác định lượng thông tin và gỡ lỗi thông tin đầu ra MongoDB. [3]

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Mức độ xác thực có thể nằm trong khoảng từ

setParameter:
:
...
72 đến

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

30:

setParameter: : ...72 là mức độ dòng nhật ký mặc định của MongoDB, để bao gồm các tin nhắn thông tin.

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth71 đến db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )30 làm tăng mức độ xác thực để bao gồm các tin nhắn gỡ lỗi.

Đối với một thành phần, bạn cũng có thể chỉ định

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

08 để kế thừa mức độ xác thực của cha mẹ.

Để chỉ định mức độ verbosity, hãy sử dụng tài liệu tương tự như sau:

Đối với các thành phần, bạn chỉ có thể chỉ định

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

45 trong tài liệu, trừ khi bạn đang đặt cả cấp độ xác suất của cha mẹ và của (các) thành phần con:

mongod --setParameter ldapUserCacheStalenessInterval=4000

05
in conjunction with Encryption at Rest and TLS/SSL (Transport Encryption) to assist compliance with regulatory requirements.

Trường cấp cao nhất

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

46 tương ứng với

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

47 đặt mức mặc định cho tất cả các thành phần. Giá trị mặc định của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

47 là
setParameter:
:
...
72.

mongod --setParameter ldapUserCacheRefreshInterval=4000

6

Mẹo

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )36Available cho cả setParameter: : ...34 và setParameter: : ...37

Đặt mức độ xác thực của các thành phần khác nhau cho các thông báo nhật ký. Mức độ xác định xác định lượng thông tin và gỡ lỗi thông tin đầu ra MongoDB. [3]

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Định cấu hình

setParameter:
:
...
34 để ghi lại các dấu vết ngăn xếp mã nguồn đầy đủ cho mọi cơ sở dữ liệu và ổ cắm C ++ ngoại lệ, để sử dụng với gỡ lỗi. Nếu
setParameter:
:
...
87,
setParameter:
:
...
34 sẽ ghi lại các dấu vết ngăn xếp đầy đủ.

Hãy xem xét ví dụ sau đây đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

13 thành
setParameter:
:
...
87:

mongod --setParameter ldapUserCacheRefreshInterval=4000

7

Mẹo

Xem thêm:

mongod --setParameter ldapUserCacheStalenessInterval=4000

21New trong phiên bản 4.0.1.

New in version 4.0.1.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Theo mặc định,

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 với TLS/SSL được bật và

mongod --setParameter ldapUserCacheStalenessInterval=4000

26:
setParameter:
:
...
87 cho phép khách hàng kết nối mà không cung cấp chứng chỉ để xác thực trong khi đăng nhập cảnh báo. Đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để đàn áp những cảnh báo đó.

Hoạt động sau đây đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành
setParameter:
:
...
87:

mongod --setParameter ldapUserCacheRefreshInterval=4000

8

Để tạo điều kiện phân tích hành vi của máy chủ MongoDB của các kỹ sư MongoDB, MongoDB đã ghi nhật ký số liệu thống kê máy chủ để chẩn đoán các tệp trong các khoảng thời gian định kỳ.

Đối với

setParameter:
:
...
34, các tệp dữ liệu chẩn đoán được lưu trữ trong thư mục

mongod --setParameter ldapUserCacheStalenessInterval=4000

34 theo phiên bản
setParameter:
:
...
34 của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

37

Đối với

setParameter:
:
...
37, các tệp dữ liệu chẩn đoán, theo mặc định, được lưu trữ trong thư mục theo thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

41 của phiên bản
setParameter:
:
...
37. Thư mục dữ liệu chẩn đoán được tính toán bằng cách cắt (các) phần mở rộng tệp của LogPath và nối

mongod --setParameter ldapUserCacheStalenessInterval=4000

34 thành tên còn lại.

Ví dụ: nếu

setParameter:
:
...
37 có

mongod --setParameter ldapUserCacheStalenessInterval=4000

44, thì thư mục dữ liệu chẩn đoán là thư mục

mongod --setParameter ldapUserCacheStalenessInterval=4000

45. Để chỉ định một thư mục dữ liệu chẩn đoán khác nhau cho
setParameter:
:
...
37, hãy đặt tham số

mongod --setParameter ldapUserCacheStalenessInterval=4000

47.

mongod --setParameter ldapUserCacheStalenessInterval=4000

47
parameter.

Các tham số sau hỗ trợ thu thập dữ liệu chẩn đoán (FTDC):

Ghi chú

Các giá trị mặc định cho khoảng thời gian thu thập dữ liệu chẩn đoán và kích thước tối đa được chọn để cung cấp dữ liệu hữu ích cho các kỹ sư MongoDB với tác động tối thiểu đến hiệu suất và kích thước lưu trữ. Thông thường, các giá trị này sẽ chỉ cần sửa đổi theo yêu cầu của các kỹ sư MongoDB cho các mục đích chẩn đoán cụ thể.

mongod --setParameter ldapUserCacheStalenessInterval=4000

48Available cho cả
setParameter:
:
...
34 và
setParameter:
:
...
37

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Theo mặc định,

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 với TLS/SSL được bật và

mongod --setParameter ldapUserCacheStalenessInterval=4000

26:
setParameter:
:
...
87 cho phép khách hàng kết nối mà không cung cấp chứng chỉ để xác thực trong khi đăng nhập cảnh báo. Đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để đàn áp những cảnh báo đó.

Hoạt động sau đây đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành
setParameter:
:
...
87:

mongod --setParameter ldapUserCacheRefreshInterval=4000

9

Để tạo điều kiện phân tích hành vi của máy chủ MongoDB của các kỹ sư MongoDB, MongoDB đã ghi nhật ký số liệu thống kê máy chủ để chẩn đoán các tệp trong các khoảng thời gian định kỳ.

Type: String

Đối với

setParameter:
:
...
34, các tệp dữ liệu chẩn đoán được lưu trữ trong thư mục

mongod --setParameter ldapUserCacheStalenessInterval=4000

34 theo phiên bản
setParameter:
:
...
34 của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

01 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

37

Đối với

setParameter:
:
...
37, các tệp dữ liệu chẩn đoán, theo mặc định, được lưu trữ trong thư mục theo thư mục

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

41 của phiên bản
setParameter:
:
...
37. Thư mục dữ liệu chẩn đoán được tính toán bằng cách cắt (các) phần mở rộng tệp của LogPath và nối

mongod --setParameter ldapUserCacheStalenessInterval=4000

34 thành tên còn lại.

Ví dụ: nếu

setParameter:
:
...
37 có

mongod --setParameter ldapUserCacheStalenessInterval=4000

44, thì thư mục dữ liệu chẩn đoán là thư mục

mongod --setParameter ldapUserCacheStalenessInterval=4000

45. Để chỉ định một thư mục dữ liệu chẩn đoán khác nhau cho
setParameter:
:
...
37, hãy đặt tham số

mongod --setParameter ldapUserCacheStalenessInterval=4000

47.

Các tham số sau hỗ trợ thu thập dữ liệu chẩn đoán (FTDC):

Ghi chú

Các giá trị mặc định cho khoảng thời gian thu thập dữ liệu chẩn đoán và kích thước tối đa được chọn để cung cấp dữ liệu hữu ích cho các kỹ sư MongoDB với tác động tối thiểu đến hiệu suất và kích thước lưu trữ. Thông thường, các giá trị này sẽ chỉ cần sửa đổi theo yêu cầu của các kỹ sư MongoDB cho các mục đích chẩn đoán cụ thể.

  • mongod --setParameter ldapUserCacheStalenessInterval=4000

    48Available cho cả
    setParameter:
    :
    ...
    34 và
    setParameter:
    :
    ...
    37

  • Mặc định: Đúng

Xác định xem có nên cho phép thu thập và ghi nhật ký dữ liệu cho mục đích chẩn đoán hay không. Ghi nhật ký chẩn đoán được bật theo mặc định.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Ví dụ: sau đây vô hiệu hóa bộ sưu tập chẩn đoán:

mongod --setParameter ldapUserCacheStalenessInterval=4000

47Type: Chuỗi

Chỉ có sẵn cho

setParameter:
:
...
37.

Chỉ định thư mục cho thư mục chẩn đoán cho

setParameter:
:
...
37. Nếu thư mục không tồn tại,
setParameter:
:
...
37 sẽ tạo thư mục.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

0

Nếu không xác định, thư mục dữ liệu chẩn đoán được tính toán bằng cách cắt ngắn phiên bản

setParameter:
:
...
37 của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

41 Tiện ích mở rộng tệp và nối

mongod --setParameter ldapUserCacheStalenessInterval=4000

34.

mongod --setParameter ldapUserCacheStalenessInterval=4000

63
is

mongod --setParameter ldapUserCacheStalenessInterval=4000

69 megabytes.

mongod --setParameter ldapUserCacheStalenessInterval=4000

63
must be greater than maximum diagnostic file size

mongod --setParameter ldapUserCacheStalenessInterval=4000

71

Ví dụ: nếu
setParameter:
:
...
37 có

mongod --setParameter ldapUserCacheStalenessInterval=4000

44, thì thư mục dữ liệu chẩn đoán là

mongod --setParameter ldapUserCacheStalenessInterval=4000

45.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Ví dụ: sau đây vô hiệu hóa bộ sưu tập chẩn đoán:

mongod --setParameter ldapUserCacheStalenessInterval=4000

47Type: Chuỗi

Chỉ có sẵn cho

setParameter:
:
...
37.

Chỉ định thư mục cho thư mục chẩn đoán cho

setParameter:
:
...
37. Nếu thư mục không tồn tại,
setParameter:
:
...
37 sẽ tạo thư mục.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

1

Nếu không xác định, thư mục dữ liệu chẩn đoán được tính toán bằng cách cắt ngắn phiên bản

setParameter:
:
...
37 của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

41 Tiện ích mở rộng tệp và nối

mongod --setParameter ldapUserCacheStalenessInterval=4000

34.

mongod --setParameter ldapUserCacheStalenessInterval=4000

71
is

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 megabyte.

Ví dụ: nếu
setParameter:
:
...
37 có

mongod --setParameter ldapUserCacheStalenessInterval=4000

44, thì thư mục dữ liệu chẩn đoán là

mongod --setParameter ldapUserCacheStalenessInterval=4000

45.

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Ví dụ: sau đây vô hiệu hóa bộ sưu tập chẩn đoán:

mongod --setParameter ldapUserCacheStalenessInterval=4000

47Type: Chuỗi

Chỉ có sẵn cho

setParameter:
:
...
37.

Chỉ định thư mục cho thư mục chẩn đoán cho

setParameter:
:
...
37. Nếu thư mục không tồn tại,
setParameter:
:
...
37 sẽ tạo thư mục.

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

2

Nếu không xác định, thư mục dữ liệu chẩn đoán được tính toán bằng cách cắt ngắn phiên bản

setParameter:
:
...
37 của

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

05 hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

41 Tiện ích mở rộng tệp và nối

mongod --setParameter ldapUserCacheStalenessInterval=4000

34.

mongod --setParameter ldapUserCacheStalenessInterval=4000

78
is

mongod --setParameter ldapUserCacheStalenessInterval=4000

83 milliseconds.

Ví dụ: nếu
setParameter:
:
...
37 có

mongod --setParameter ldapUserCacheStalenessInterval=4000

44, thì thư mục dữ liệu chẩn đoán là

mongod --setParameter ldapUserCacheStalenessInterval=4000

45.

New in version 5.0.0.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Theo mặc định,

setParameter:
:
...
34 hoặc
setParameter:
:
...
37 với TLS/SSL được bật và

mongod --setParameter ldapUserCacheStalenessInterval=4000

26:
setParameter:
:
...
87 cho phép khách hàng kết nối mà không cung cấp chứng chỉ để xác thực trong khi đăng nhập cảnh báo. Đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành

mongod --setParameter authenticationMechanisms=PLAIN,SCRAM-SHA-256 --auth

71 hoặc
setParameter:
:
...
87 để đàn áp những cảnh báo đó.split horizon DNS, use host names instead of IP addresses.

Hoạt động sau đây đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

21 thành
setParameter:
:
...
87:

Để tạo điều kiện phân tích hành vi của máy chủ MongoDB của các kỹ sư MongoDB, MongoDB đã ghi nhật ký số liệu thống kê máy chủ để chẩn đoán các tệp trong các khoảng thời gian định kỳ.

mongod --setParameter ldapUserCacheStalenessInterval=4000

84 to modify nodes that cannot be updated to use host names. The parameter only applies to the configuration commands.

setParameter:
:
...
34 và
setParameter:
:
...
37 không dựa vào

mongod --setParameter ldapUserCacheStalenessInterval=4000

84 để xác nhận khi khởi động. Legacy
setParameter:
:
...
34 và
setParameter:
:
...
37 Các trường hợp sử dụng địa chỉ IP thay vì tên máy chủ sẽ bắt đầu sau khi nâng cấp.

mongod --setParameter ldapUserCacheStalenessInterval=4000

84
for validation at startup. Legacy
setParameter:
:
...
34 and
setParameter:
:
...
37 instances that use IP addresses instead of host names will start after an upgrade.

Các phiên bản được cấu hình với địa chỉ IP Đăng nhập cảnh báo để sử dụng tên máy chủ thay vì địa chỉ IP.

Để cho phép các thay đổi cấu hình bằng địa chỉ IP, hãy đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

95 bằng dòng lệnh:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

3

Để cho phép các thay đổi cấu hình bằng địa chỉ IP, hãy đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

95 bằng tệp cấu hình của nút:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

4

Nếu bạn cố gắng cập nhật

mongod --setParameter ldapUserCacheStalenessInterval=4000

84 khi chạy,

mongod --setParameter ldapUserCacheStalenessInterval=4000

98 sẽ trả về lỗi:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

5

mongod --setParameter ldapUserCacheStalenessInterval=4000

99New trong phiên bản 5.0.2.

New in version 5.0.2.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

mongod --setParameter ldapUserCacheStalenessInterval=4000

99
is
setParameter:
:
...
87, replica set secondary members can replicate data from other secondary members even if

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 is
setParameter:
:
...
73.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

mongod --setParameter ldapUserCacheStalenessInterval=4000

99
at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

mongod --setParameter ldapUserCacheStalenessInterval=4000

99
for a
setParameter:
:
...
34 instance to
setParameter:
:
...
87:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

6

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

11

Ghi chú

khả dụng

Mới trong phiên bản 4.0.4 (và phiên bản 3.6.9).

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

11
at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

11
for a
setParameter:
:
...
34 instance to 10 minutes:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

7

Ghi chú

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu mongod --setParameter ldapUserCacheStalenessInterval=400099 là setParameter: : ...87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )04 là setParameter: : ...73.

Bạn chỉ có thể đặt mongod --setParameter ldapUserCacheStalenessInterval=400099 khi khởi động và không thể thay đổi cài đặt này bằng lệnh setParameter: : ...44.

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

Ghi chú

khả dụng

Mới trong phiên bản 4.0.4 (và phiên bản 3.6.9).

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

18 at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Loại: Số nguyên

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

18 for a test
setParameter:
:
...
34 instance to 20 minutes:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

8

Mặc định: 300000 (5 phút)

Available for both

setParameter:
:
...
34 and
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

26
is the maximum difference between the new value of the cluster time and the current cluster time. Cluster time is a logical time used for ordering of operations.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

26

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

26
at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Ghi chú

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

26 for a
setParameter:
:
...
34 instance to 15 minutes:

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

9

khả dụng

New in version 4.0.1.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

35
during start-up.

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

35
for a
setParameter:
:
...
34 instance to 1000:

mongod --setParameter ldapUserCacheStalenessInterval=4000

0

Ghi chú

New in version 6.0.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.IOPS on secondaries, but adds latency for writes with write concern

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

47

Ví dụ: để đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 cho một ví dụ
setParameter:
:
...
34 thành
setParameter:
:
...
87:

Ghi chú

mongod --setParameter ldapUserCacheStalenessInterval=4000

1

khả dụng

New in version 5.1.

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Loại: Boolean

Mặc định: Sai

Nếu

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 là
setParameter:
:
...
87, bản sao đặt các thành viên thứ cấp có thể sao chép dữ liệu từ các thành viên thứ cấp khác ngay cả khi

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 là
setParameter:
:
...
73.

Bạn chỉ có thể đặt

mongod --setParameter ldapUserCacheStalenessInterval=4000

99 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52
is:

  • Ví dụ: để đặt

    mongod --setParameter ldapUserCacheStalenessInterval=4000

    99 cho một ví dụ
    setParameter:
    :
    ...
    34 thành
    setParameter:
    :
    ...
    87:

  • setParameter:
    :
    ...
    73, các tài liệu tạm thời được lưu trữ trong bản sao đặt oplog.

Giữ

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52 được đặt thành
setParameter:
:
...
87 nếu bạn:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52
set to
setParameter:
:
...
87 if you:

  • Có khối lượng công việc

    db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    55 lớn có thể thử lại.

  • Yêu cầu nhiều không gian tài liệu tạm thời hơn cho các lệnh

    db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    55 có thể thử lại hơn so với có sẵn trong Oplog Set Replica.

Ghi chú

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52 thành
setParameter:
:
...
73 trong khi khởi động:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52
to
setParameter:
:
...
73 during startup:

mongod --setParameter ldapUserCacheStalenessInterval=4000

2

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

mongod --setParameter ldapUserCacheStalenessInterval=4000

3

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67Available chỉ cho
setParameter:
:
...
34.

Available for

setParameter:
:
...
34 only.

Loại: Số nguyên

Mặc định: 30

Hồ sơ giao dịch tối thiểu tồn tại trong bộ sưu tập

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

69 trước khi hồ sơ trở nên đủ điều kiện để dọn dẹp.

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67
at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 cho một ví dụ
setParameter:
:
...
34 thành 20 phút:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67
for a
setParameter:
:
...
34 instance to 20 minutes:

mongod --setParameter ldapUserCacheStalenessInterval=4000

4

Mẹo

Xem thêm:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

74New trong phiên bản 4.2.

New in version 4.2.

Loại: Boolean

Mặc định: Đúng

Cho phép hoặc vô hiệu hóa cơ chế kiểm soát tốc độ chính áp dụng chính của nó với mục tiêu giữ độ trễ

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 của các thành viên thứ cấp theo giá trị tối đa có thể định cấu hình.

Ghi chú

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

52 thành
setParameter:
:
...
73 trong khi khởi động:

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh
setParameter:
:
...
44:

New in version 4.2.

Loại: Số nguyên

Mặc định: 30

Hồ sơ giao dịch tối thiểu tồn tại trong bộ sưu tập

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

69 trước khi hồ sơ trở nên đủ điều kiện để dọn dẹp.

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 cho một ví dụ
setParameter:
:
...
34 thành 20 phút:

Mẹo

New in version 4.2.

Loại: Số nguyên

Mặc định: 30

Hồ sơ giao dịch tối thiểu tồn tại trong bộ sưu tập

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

69 trước khi hồ sơ trở nên đủ điều kiện để dọn dẹp.

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 cho một ví dụ
setParameter:
:
...
34 thành 20 phút:

New in version 4.4.

Loại: Số nguyên

Mặc định: 30

Hồ sơ giao dịch tối thiểu tồn tại trong bộ sưu tập

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

69 trước khi hồ sơ trở nên đủ điều kiện để dọn dẹp.

Bạn chỉ có thể đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

New in version 4.4.

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 cho một ví dụ
setParameter:
:
...
34 thành 20 phút:

Mẹo

Xem thêm:

  • db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    86

  • db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    74New trong phiên bản 4.2.

  • db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    88

  • db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

    89

  • Loại: Boolean

Mặc định: Đúng

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

84 read preference mode is

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

86

Cho phép hoặc vô hiệu hóa cơ chế kiểm soát tốc độ chính áp dụng chính của nó với mục tiêu giữ độ trễ

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 của các thành viên thứ cấp theo giá trị tối đa có thể định cấu hình.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

84

Để điều khiển dòng chảy tham gia, cụm sao chép/phân chia phải có: featureCompitionVersion (FCV) của

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

76 và đọc Mối quan tâm

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

77. Nghĩa là, điều khiển dòng được kích hoạt không có hiệu lực nếu FCV không phải là

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

76 hoặc nếu đọc phần lớn mối quan tâm bị vô hiệu hóa.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

79New trong phiên bản 4.2. takes precedence over the replica set's

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

04 setting when selecting an initial sync source. After a replica set member successfully completes initial sync, it defers to the value of

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

01 when selecting a replication sync source.

Mặc định: 10

Mục tiêu tối đa

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 trễ khi chạy với điều khiển dòng chảy. Khi điều khiển dòng được bật, cơ chế cố gắng giữ độ trễ

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 trong các giây được chỉ định. Tham số không có hiệu lực nếu điều khiển dòng chảy bị vô hiệu hóa.

New in version 5.2.

Mẹo

Ví dụ: để đặt

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

67 cho một ví dụ
setParameter:
:
...
34 thành 20 phút:

Mẹo

Xem thêm:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

74New trong phiên bản 4.2.

Loại: Boolean

Mặc định: Đúng

Mặc định: 10

Mục tiêu tối đa

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 trễ khi chạy với điều khiển dòng chảy. Khi điều khiển dòng được bật, cơ chế cố gắng giữ độ trễ

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

75 trong các giây được chỉ định. Tham số không có hiệu lực nếu điều khiển dòng chảy bị vô hiệu hóa.

New in version 5.0.

Loại: Số nguyên

Mặc định: 30

Hồ sơ giao dịch tối thiểu tồn tại trong bộ sưu tập

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

69 trước khi hồ sơ trở nên đủ điều kiện để dọn dẹp.

Tham số này sẽ không ngăn một nút bắt đầu đồng bộ hóa từ một nút khác nếu nó không có nguồn đồng bộ hóa. Nút sẽ đánh giá lại nếu nguồn đồng bộ hóa không hợp lệ. Tương tự, nếu các thay đổi và chuỗi chính bị vô hiệu hóa, nút sẽ cập nhật để đồng bộ hóa từ chính mới.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

13New trong phiên bản 4.4.

New in version 4.4.

Chỉ có sẵn cho

setParameter:
:
...
34.

Loại: Boolean

Mặc định: Đúng

Cho phép hoặc vô hiệu hóa sao chép phát trực tuyến. Đặt giá trị thành

setParameter:
:
...
87 để cho phép sao chép phát trực tuyến.

Đặt giá trị thành

setParameter:
:
...
73 để vô hiệu hóa sao chép phát trực tuyến. Nếu bị vô hiệu hóa, các trường thứ hai tìm nạp các lô oplog bằng cách đưa ra yêu cầu đồng bộ hóa của họ từ nguồn và chờ phản hồi. Điều này đòi hỏi một vòng tròn mạng cho mỗi lô các mục oplog.

Bạn chỉ có thể đặt tham số này khi khởi động, sử dụng cài đặt tệp cấu hình

setParameter:
:
...
44 hoặc tùy chọn dòng lệnh
setParameter:
:
...
46.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

19Type: Số nguyên

Type: integer

Mặc định: 60

Chỉ có sẵn cho

setParameter:
:
...
34.

Loại: Boolean

Mặc định: Đúng

Type: integer

Cho phép hoặc vô hiệu hóa sao chép phát trực tuyến. Đặt giá trị thành

setParameter:
:
...
87 để cho phép sao chép phát trực tuyến.

Chỉ có sẵn cho

setParameter:
:
...
34.

Loại: Boolean

Mặc định: Đúng

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22 at startup and cannot change this setting with the
setParameter:
:
...
44 command.

Cho phép hoặc vô hiệu hóa sao chép phát trực tuyến. Đặt giá trị thành setParameter: : ...87 để cho phép sao chép phát trực tuyến.

Đặt giá trị thành setParameter: : ...73 để vô hiệu hóa sao chép phát trực tuyến. Nếu bị vô hiệu hóa, các trường thứ hai tìm nạp các lô oplog bằng cách đưa ra yêu cầu đồng bộ hóa của họ từ nguồn và chờ phản hồi. Điều này đòi hỏi một vòng tròn mạng cho mỗi lô các mục oplog.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26

Bạn chỉ có thể đặt tham số này khi khởi động, sử dụng cài đặt tệp cấu hình

setParameter:
:
...
44 hoặc tùy chọn dòng lệnh
setParameter:
:
...
46.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

19Type: Số nguyên

Mặc định: 60

Chỉ có sẵn cho

setParameter:
:
...
34.

Thời gian tối đa tính bằng giây để một thành viên của bản sao được đặt để chờ lệnh

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

45 hoàn thành trong quá trình đồng bộ hóa dữ liệu.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26
at startup and cannot change this setting with the
setParameter:
:
...
44 command.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

222Type: Số nguyên

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22
threads. If

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26
is configured with a value less than

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22
, the thread pool will timeout idle threads until the total count of threads in the thread pool is equal to

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26

Mặc định: 16 must be configured with a value that is less than or equal to

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22

Số lượng chủ đề tối đa để sử dụng để áp dụng các hoạt động được sao chép song song. Các giá trị có thể bao gồm từ 1 đến 256. Tuy nhiên, số lượng chủ đề tối đa được sử dụng được giới hạn với số lượng lõi có sẵn gấp đôi.

Type: 64-bit integer

Bạn chỉ có thể đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

Mẹo

Xem thêm:

Mới trong phiên bản 5.0.

Loại: Số nguyên

Mặc định: 0

Số lượng chủ đề tối thiểu để sử dụng để áp dụng các hoạt động được sao chép song song. Các giá trị có thể bao gồm từ 0 đến 256. Bạn chỉ có thể đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

Available for

setParameter:
:
...
34 only.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

19Type: Số nguyên

Mặc định: 60

Thời gian tối đa tính bằng giây để một thành viên của bản sao được đặt để chờ lệnh

db.adminCommand( { setParameter: 1, clusterAuthMode: "sendX509" } )

45 hoàn thành trong quá trình đồng bộ hóa dữ liệu.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

222Type: Số nguyên

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

38
to 20 milliseconds:

mongod --setParameter ldapUserCacheStalenessInterval=4000

5

Mặc định: 16

mongod --setParameter ldapUserCacheStalenessInterval=4000

6

Số lượng chủ đề tối đa để sử dụng để áp dụng các hoạt động được sao chép song song. Các giá trị có thể bao gồm từ 1 đến 256. Tuy nhiên, số lượng chủ đề tối đa được sử dụng được giới hạn với số lượng lõi có sẵn gấp đôi.

Available for

setParameter:
:
...
34 only.

Loại: Boolean

Mặc định: Đúng

Mặc định: 0

Số lượng chủ đề tối thiểu để sử dụng để áp dụng các hoạt động được sao chép song song. Các giá trị có thể bao gồm từ 0 đến 256. Bạn chỉ có thể đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

Ứng dụng song song các hoạt động sao chép sử dụng các luồng

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22. Nếu

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26 được cấu hình với giá trị nhỏ hơn

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22, nhóm luồng sẽ hết thời gian chờ các luồng cho đến khi tổng số lượng luồng trong nhóm luồng bằng

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

45
is
setParameter:
:
...
87 and MongoDB creates the rollback files.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

26 phải được cấu hình với giá trị nhỏ hơn hoặc bằng

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

45
to false so that the rollback files are not created:

mongod --setParameter ldapUserCacheStalenessInterval=4000

7

Mặc định: 16

mongod --setParameter ldapUserCacheStalenessInterval=4000

8

Số lượng chủ đề tối đa để sử dụng để áp dụng các hoạt động được sao chép song song. Các giá trị có thể bao gồm từ 1 đến 256. Tuy nhiên, số lượng chủ đề tối đa được sử dụng được giới hạn với số lượng lõi có sẵn gấp đôi.

Bạn chỉ có thể đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

22 khi khởi động và không thể thay đổi cài đặt này bằng lệnh
setParameter:
:
...
44.

New in version 4.0.2.

Loại: Boolean

Mặc định: Đúng

Mẹo

Xem thêm:

Mới trong phiên bản 5.0.

Loại: Số nguyên

Tham số không có tác động nếu các bước chính xuống vì các lý do khác ngoài

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

52 (hoặc lệnh

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

53 mà không có

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

56).

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

65Default: 104857600 (100MB)

Default: 104857600 (100MB)

Đặt kích thước lô ứng dụng oplog tối đa tính bằng byte.

Các giá trị có thể nằm trong khoảng từ 16777216 (16MB) đến 104857600 (100MB).

Ví dụ sau đây đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

65 đến 64 MB để các tệp rollback không được tạo:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

65
to 64 MB so that the rollback files are not created:

mongod --setParameter ldapUserCacheStalenessInterval=4000

9

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

0

Mới trong phiên bản 4.0.10.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68Available chỉ cho
setParameter:
:
...
34.

Available for

setParameter:
:
...
34 only.

Mới trong phiên bản 4.4

Loại: Tài liệu

Mặc định:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

70

Chỉ định các cài đặt cho các lần đọc được nhân đôi cho ví dụ

setParameter:
:
...
34. Các cài đặt chỉ có hiệu lực khi thành viên là chính.

Tham số

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68 có tài liệu JSON với các trường sau:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68
takes a JSON document with the following fields:

Đồng ruộng

Sự mô tả

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

73

Tốc độ lấy mẫu được sử dụng để phản ánh một tập hợp các hoạt động hỗ trợ phản chiếu cho một tập hợp con của các thứ hai (cụ thể là

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

74). Đó là, các gương chính đọc cho từng thứ cấp có thể chọn ở tốc độ lấy mẫu được chỉ định.

Giá trị hợp lệ là:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

75

Tắt phản chiếu.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

76

Các phản chiếu chính tất cả các hoạt động hỗ trợ phản chiếu cho mỗi thứ cấp có thể chọn.

Số từ

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

75 đến

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

76 (độc quyền)

Các mẫu chính ngẫu nhiên từng mẫu mỗi thứ cấp có thể chọn ở tốc độ được chỉ định sẽ được gửi các lần đọc được nhân đôi.

Ví dụ, được đưa ra một tập hợp có tập hợp với chính và hai thứ hai có thể chọn và tỷ lệ lấy mẫu là

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

79, các gương chính đọc cho mỗi thứ cấp có thể chọn ở tốc độ lấy mẫu là 10 phần trăm để một lần đọc có thể được phản chiếu cho một thứ cấp và không phải là khác hoặc cho cả hai hoặc không. Đó là, nếu các hoạt động chính nhận được

mongod --setParameter ldapUserCacheStalenessInterval=4000

83 có thể được phản chiếu, tỷ lệ lấy mẫu của

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

79 có thể dẫn đến

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

82 đọc được nhân đôi cho một thứ cấp và

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

83 đọc cho cái kia hoặc

mongod --setParameter ldapUserCacheStalenessInterval=4000

69 cho mỗi, v.v.

Giá trị mặc định là

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

85.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

86

Thời gian tối đa tính bằng mili giây cho các lần đọc được nhân đôi. Giá trị mặc định là

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

87.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

86 cho các lần đọc được nhân đôi tách biệt với

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

86 của lần đọc ban đầu đang được nhân đôi.

Bạn có thể đặt

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68 trong khi khởi động trong
mongod --setParameter =
mongos --setParameter =
41 hoặc với tùy chọn
setParameter:
:
...
46 trên dòng lệnh. Nếu chỉ định từ tệp cấu hình hoặc trên dòng lệnh, hãy gửi lại tài liệu

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68 trong báo giá.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68
during startup in the
mongod --setParameter =
mongos --setParameter =
41 or with the
setParameter:
:
...
46 option on the command line. If specifying from the configuration file or on the command line, enclose the

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

68 document in quotes.

Ví dụ: các bộ sau đây, gương đọc tốc độ lấy mẫu thành

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

79 từ dòng lệnh:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

1

Hoặc, để chỉ định trong tệp cấu hình:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

2

Hoặc nếu sử dụng lệnh

setParameter:
:
...
44 trong phiên
setParameter:
:
...
21 được kết nối với
setParameter:
:
...
34 đang chạy, không gửi tài liệu trong trích dẫn:
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
34, do not enclose the document in quotes:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

3

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

98Available chỉ cho
setParameter:
:
...
34.

Available for

setParameter:
:
...
34 only.

Mới trong phiên bản 5.3.

Loại: Boolean

Mặc định: Sai

Chỉ định xem bộ bản sao có cho phép sử dụng nhiều trọng tài hay không.

Việc sử dụng nhiều trọng tài không được khuyến nghị:

  • Nhiều trọng tài ngăn chặn việc sử dụng đáng tin cậy của đa số viết mối quan tâm. MongoDB đếm các trọng tài trong việc tính toán đa số thành viên, nhưng các trọng tài không lưu trữ dữ liệu. Với việc bao gồm nhiều trọng tài, có thể đa số hoạt động viết để trả lại thành công trước khi viết sao chép thành phần lớn các nút mang dữ liệu.

  • Nhiều trọng tài cho phép các bộ bản sao chấp nhận ghi ngay cả khi bộ bản sao không có đủ thứ hai để sao chép dữ liệu.

Để biết thêm thông tin, hãy xem mối quan tâm với nhiều trọng tài.

Tham số chỉ có thể được đặt trong khi khởi động:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

4

Ghi chú

Bắt đầu từ phiên bản 4.2, MongoDB sẽ loại bỏ tham số

setParameter:
:
...
000 và luôn cho phép tăng cường hiệu suất được kiểm soát bởi tham số.

setParameter:
:
...
001New trong phiên bản 5.3.

New in version 5.3.

Loại: Số nguyên

Mặc định: 0

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Chỉ định khoảng thời gian tối thiểu (tính bằng mili giây) giữa các lệnh phân chia và hợp nhất liên tiếp được điều hành bởi bộ cân bằng khi các khối trong một bộ sưu tập được phân chia.

setParameter:
:
...
001 giới hạn tốc độ phân chia và hợp nhất các lệnh.
setParameter:
:
...
001
limits the rate of split and merge commands.

Ví dụ sau đây đặt

setParameter:
:
...
001 thành

mongod --setParameter ldapUserCacheStalenessInterval=4000

69 mili giây:
setParameter:
:
...
001
to

mongod --setParameter ldapUserCacheStalenessInterval=4000

69 milliseconds:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

5

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

6

Mới trong phiên bản 4.0.10.

New in version 4.4.

Loại: Boolean

Mặc định: Sai

Chỉ định xem bộ bản sao có cho phép sử dụng nhiều trọng tài hay không.

Việc sử dụng nhiều trọng tài không được khuyến nghị:

Khi

setParameter:
:
...
008 là
setParameter:
:
...
87, việc di chuyển chunk thất bại nếu các tài liệu mồ côi tồn tại trên chính của người nhận trong cùng phạm vi với các khối đến.
setParameter:
:
...
008
is
setParameter:
:
...
87, chunk migrations fail if orphaned documents exist on the recipient shard's primary in the same range as the incoming chunks.

Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của Shard.

Quan trọng

Nếu bạn đặt tham số

setParameter:
:
...
008 thành
setParameter:
:
...
87, hãy đảm bảo rằng bạn áp dụng nó một cách nhất quán cho tất cả các thành viên trong bộ bản sao của Shard. Trong trường hợp chuyển đổi dự phòng, giá trị của cài đặt này trên chính mới chỉ ra hành vi của phạm vi Deleter.
setParameter:
:
...
008
parameter to
setParameter:
:
...
87, ensure that you apply it consistently for all members in the shard's replica set. In the event of a failover, this setting's value on the new primary dictates the behavior of the range deleter.

Bạn chỉ có thể đặt tham số này trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu

setParameter:
:
...
44.

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

7

setParameter:
:
...
019New trong phiên bản 4.4 (và 4.2.6).

New in version 4.4 (and 4.2.6).

Loại: Boolean

Mặc định: Đúng

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.

Ví dụ sau đây đặt

setParameter:
:
...
019 thành
setParameter:
:
...
73 cho chính máy chủ cấu hình chính:
setParameter:
:
...
019
to
setParameter:
:
...
73 for a config server primary:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

8

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

db.adminCommand( { setParameter: 1, ldapUserCacheStalenessInterval: 4000 } )

9

setParameter:
:
...
025New trong phiên bản 6.0.0.

New in version 6.0.0.

Loại: Boolean

Mặc định: Đúng

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.

Ví dụ sau đây đặt

setParameter:
:
...
019 thành
setParameter:
:
...
73 cho chính máy chủ cấu hình chính:

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh setParameter: : ...44:

setParameter:
:
...
025New trong phiên bản 6.0.0.

Mặc định:

setParameter:
:
...
73

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

0

Chỉ có sẵn cho
setParameter:
:
...
37.

New in version 4.4 (and 4.2.6).

Xác định xem

setParameter:
:
...
37 có thực hiện đọc cơ hội đối với các bộ bản sao hay không.

Khi tham số này được đặt thành

setParameter:
:
...
87,
setParameter:
:
...
37 hướng các lần đọc thứ cấp đến các phần phụ với các kết nối hoạt động. Nó gửi yêu cầu đến thứ cấp đầu tiên chấp nhận kết nối. Khi tham số này được đặt thành
setParameter:
:
...
73,
setParameter:
:
...
37 giữ lần đọc thứ cấp cho đến khi nó có thể thiết lập kết nối với một thứ cấp cụ thể, (ngoại trừ trong trường hợp đọc được bảo hiểm).

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.

Ví dụ sau đây đặt

setParameter:
:
...
019 thành
setParameter:
:
...
73 cho chính máy chủ cấu hình chính:

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

1

setParameter:
:
...
025New trong phiên bản 6.0.0.

New in version 4.4.

Loại: Boolean

Mặc định: Đúng

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.

Bạn chỉ có thể đặt tham số này trong khi khởi động và không thể thay đổi cài đặt này bằng lệnh cơ sở dữ liệu

setParameter:
:
...
44.

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

2

setParameter: : ...019New trong phiên bản 4.4 (và 4.2.6).

Loại: Boolean

New in version 4.4.

Xác định xem

setParameter:
:
...
37 có thực hiện đọc cơ hội đối với các bộ bản sao hay không.

Khi tham số này được đặt thành

setParameter:
:
...
87,
setParameter:
:
...
37 hướng các lần đọc thứ cấp đến các phần phụ với các kết nối hoạt động. Nó gửi yêu cầu đến thứ cấp đầu tiên chấp nhận kết nối. Khi tham số này được đặt thành
setParameter:
:
...
73,
setParameter:
:
...
37 giữ lần đọc thứ cấp cho đến khi nó có thể thiết lập kết nối với một thứ cấp cụ thể, (ngoại trừ trong trường hợp đọc được bảo hiểm).

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.
setParameter:
:
...
044
while the read operation that is being hedged uses the

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

86 value specified for the operation.

Ví dụ sau đây đặt

setParameter:
:
...
019 thành
setParameter:
:
...
73 cho chính máy chủ cấu hình chính:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

3

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
37

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

4

setParameter: : ...019New trong phiên bản 4.4 (và 4.2.6).

Loại: Boolean

New in version 5.0: (Also available starting in 4.4.7, 4.2.15, 4.0.26)

Xác định xem

setParameter:
:
...
37 có thực hiện đọc cơ hội đối với các bộ bản sao hay không.

Khi tham số này được đặt thành

setParameter:
:
...
87,
setParameter:
:
...
37 hướng các lần đọc thứ cấp đến các phần phụ với các kết nối hoạt động. Nó gửi yêu cầu đến thứ cấp đầu tiên chấp nhận kết nối. Khi tham số này được đặt thành
setParameter:
:
...
73,
setParameter:
:
...
37 giữ lần đọc thứ cấp cho đến khi nó có thể thiết lập kết nối với một thứ cấp cụ thể, (ngoại trừ trong trường hợp đọc được bảo hiểm).

Chỉ có sẵn cho

setParameter:
:
...
34.

Nếu được đặt trên chính của máy chủ config, hãy cho phép hoặc vô hiệu hóa kiểm tra tính nhất quán chỉ mục cho các bộ sưu tập bị thu hẹp. Tham số không có tác dụng đối với

setParameter:
:
...
34 nếu nó không phải là chính của máy chủ config.

Ví dụ sau đây đặt

setParameter:
:
...
019 thành
setParameter:
:
...
73 cho chính máy chủ cấu hình chính:

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

5

setParameter:
:
...
025New trong phiên bản 6.0.0.
setParameter:
:
...
052
during runtime.

setParameter: : ...019New trong phiên bản 4.4 (và 4.2.6).

Loại: Boolean

Mặc định: Đúng

New in version 5.2: (Also available starting in 5.1.0, 5.0.4)

Xác định xem

setParameter:
:
...
37 có thực hiện đọc cơ hội đối với các bộ bản sao hay không.

Khi tham số này được đặt thành

setParameter:
:
...
87,
setParameter:
:
...
37 hướng các lần đọc thứ cấp đến các phần phụ với các kết nối hoạt động. Nó gửi yêu cầu đến thứ cấp đầu tiên chấp nhận kết nối. Khi tham số này được đặt thành
setParameter:
:
...
73,
setParameter:
:
...
37 giữ lần đọc thứ cấp cho đến khi nó có thể thiết lập kết nối với một thứ cấp cụ thể, (ngoại trừ trong trường hợp đọc được bảo hiểm).

Chỉ có sẵn cho

setParameter:
:
...
34.

Giới hạn thời gian một Shard chờ một phần quan trọng trong một giao dịch.

Khi một truy vấn truy cập một mảnh vỡ, một di chuyển chunk hoặc hoạt động DDL có thể đã giữ phần quan trọng cho bộ sưu tập. Nếu truy vấn tìm thấy phần quan trọng được thực hiện, Shard đợi cho đến khi phần quan trọng được phát hành. Khi Shard trả lại quyền kiểm soát thành

setParameter:
:
...
37,
setParameter:
:
...
37 sẽ thử lại truy vấn. Tuy nhiên, nếu một giao dịch đa mảnh tương tác với một hoạt động thực hiện phần quan trọng trên nhiều mảnh vỡ, thì sự tương tác có thể dẫn đến bế tắc phân tán.

setParameter:
:
...
061 giới hạn thời gian tối đa mà Shard chờ đợi trong một giao dịch để phần quan trọng được phát hành. limits the maximum time a shard waits within a transaction for the critical section to be released.

Để giảm thời gian chờ tối đa cho phần quan trọng trong giao dịch, hãy hạ giá trị của

setParameter:
:
...
061
setParameter:
:
...
061

Cảnh báo

Bạn có thể đặt

setParameter:
:
...
061 khi khởi động và trong thời gian chạy.
setParameter:
:
...
061
at startup and during runtime.

Ví dụ: để đặt

setParameter:
:
...
061 đến 400 mili giây:
setParameter:
:
...
061
to 400 milliseconds:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

6

setParameter:
:
...
069New trong phiên bản 4.4.

New in version 4.4.

Loại: Chuỗi

Mặc định: Bật

Chỉ có sẵn cho

setParameter:
:
...
37.

Chỉ định xem

setParameter:
:
...
37 có hỗ trợ đọc cho các hoạt động đọc có ưu tiên đọc có cho phép tùy chọn đọc được bảo hiểm rủi ro hay không.

Giá trị có sẵn là:

Giá trị

Sự mô tả

setParameter:
:
...
072

Ví dụ

setParameter:
:
...
37 hỗ trợ đọc được bảo hiểm cho các hoạt động đọc có ưu tiên đọc đã cho phép tùy chọn đọc được bảo hiểm rủi ro.

setParameter:
:
...
074

Ví dụ

setParameter:
:
...
37 không hỗ trợ đọc được bảo hiểm. Đó là, các lần đọc được bảo hiểm không có sẵn, ngay cả đối với các hoạt động đọc có ưu tiên đọc đã cho phép tùy chọn đọc được bảo hiểm rủi ro.

Ví dụ: để tắt hỗ trợ đọc được bảo hiểm cho một ví dụ

setParameter:
:
...
37, bạn có thể phát hành những điều sau trong khi khởi động:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

7

Hoặc nếu sử dụng lệnh

setParameter:
:
...
44 trong phiên
setParameter:
:
...
21 được kết nối với
setParameter:
:
...
37 đang chạy
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
37

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

8

Mẹo

setParameter:
:
...
080new trong phiên bản 5.0.

New in version 5.0.

Loại: Số nguyên

Mặc định: 15000

Chỉ có sẵn cho

setParameter:
:
...
34.

Chỉ định thời gian (tính bằng mili giây) để chờ bất kỳ hoạt động cơ sở dữ liệu đang diễn ra hoàn thành trước khi bắt đầu tắt máy

setParameter:
:
...
34 để đáp ứng tín hiệu
setParameter:
:
...
083.

Ví dụ: để đặt thời gian tới 250 mili giây, bạn có thể phát hành những điều sau trong khi khởi động:

mongod --setParameter ldapShouldRefreshUserCacheEntries=false

9

Hoặc nếu sử dụng lệnh

setParameter:
:
...
44 trong phiên
setParameter:
:
...
21 được kết nối với
setParameter:
:
...
34 đang chạy
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
34

setParameter:
:
...
00

setParameter:
:
...
087New trong phiên bản 5.0.

New in version 5.0.

Loại: Số nguyên

Mặc định: 15000

Chỉ có sẵn cho

setParameter:
:
...
37.

Chỉ định xem

setParameter:
:
...
37 có hỗ trợ đọc cho các hoạt động đọc có ưu tiên đọc có cho phép tùy chọn đọc được bảo hiểm rủi ro hay không.

Ví dụ: để đặt thời gian tới 250 mili giây, bạn có thể phát hành những điều sau trong khi khởi động:

setParameter:
:
...
01

Hoặc nếu sử dụng lệnh

setParameter:
:
...
44 trong phiên
setParameter:
:
...
21 được kết nối với
setParameter:
:
...
37 đang chạy
setParameter:
:
...
21
session that is connected to a running
setParameter:
:
...
37

setParameter:
:
...
02

Mẹo

Available in MongoDB 3.2 only

Loại: Số nguyên

Mặc định: 15000

Chỉ có sẵn cho

setParameter:
:
...
34.

Chỉ định thời gian (tính bằng mili giây) để chờ bất kỳ hoạt động cơ sở dữ liệu đang diễn ra hoàn thành trước khi bắt đầu tắt máy

setParameter:
:
...
34 để đáp ứng tín hiệu
setParameter:
:
...
083.

  • Ví dụ: để đặt thời gian tới 250 mili giây, bạn có thể phát hành những điều sau trong khi khởi động:v3.2 troubleshooting guide for more details.

  • Hoặc nếu sử dụng lệnh

    setParameter:
    :
    ...
    44 trong phiên
    setParameter:
    :
    ...
    21 được kết nối với
    setParameter:
    :
    ...
    34 đang chạy
    setParameter:
    :
    ...
    101

setParameter:
:
...
087New trong phiên bản 5.0.

Available in MongoDB 3.2.10 and later 3.2-series only

Loại: Số nguyên

Mặc định: 15000

Chỉ có sẵn cho

setParameter:
:
...
34.
setParameter:
:
...
094
number of times.

Chỉ định thời gian (tính bằng mili giây) để chờ bất kỳ hoạt động cơ sở dữ liệu đang diễn ra hoàn thành trước khi bắt đầu tắt máy

setParameter:
:
...
34 để đáp ứng tín hiệu
setParameter:
:
...
083.
setParameter:
:
...
101
is set to
setParameter:
:
...
87, you must restart
setParameter:
:
...
34 or
setParameter:
:
...
37 if the
setParameter:
:
...
34 or
setParameter:
:
...
37 instance cannot reach any of the config servers for the specified number of times. See the v3.2 troubleshooting guide for more details.

Ví dụ: để đặt thời gian tới 250 mili giây, bạn có thể phát hành những điều sau trong khi khởi động:

Type: integer

Hoặc nếu sử dụng lệnh

setParameter:
:
...
44 trong phiên
setParameter:
:
...
21 được kết nối với
setParameter:
:
...
34 đang chạy

setParameter:
:
...
087New trong phiên bản 5.0.

Chỉ định thời gian (tính bằng mili giây) để chờ bất kỳ hoạt động cơ sở dữ liệu đang diễn ra hoàn thành trước khi bắt đầu tắt máy

setParameter:
:
...
37 để đáp ứng tín hiệu
setParameter:
:
...
083.

setParameter:
:
...
094Available trong MongoDB 3.2
setParameter:
:
...
112
should be greater than the sum of
setParameter:
:
...
118
and
setParameter:
:
...
119
. Otherwise,
setParameter:
:
...
37 adjusts the value of
setParameter:
:
...
112
to be greater than the sum.

Mặc định: 30

setParameter:
:
...
112 to
setParameter:
:
...
123 during startup:

setParameter:
:
...
03

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
04

setParameter:
:
...
125

Loại: Số nguyên

Mặc định: 2

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.
setParameter:
:
...
125
should be less than or equal to
setParameter:
:
...
132
. If it is greater,
setParameter:
:
...
37 ignores the
setParameter:
:
...
125
value.

Ví dụ sau đây đặt

setParameter:
:
...
125 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:
setParameter:
:
...
125
to

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 during startup:

setParameter:
:
...
05

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
06

setParameter:
:
...
132Type: Số nguyên

Type: integer

Mặc định: 2 64 - 1

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.

setParameter:
:
...
07

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.
setParameter:
:
...
132
to

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 during startup:

setParameter:
:
...
08

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
09

Ví dụ sau đây đặt

setParameter:
:
...
125 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:
setParameter:
:
...
148

setParameter: : ...132Type: Số nguyên

Mặc định: 2 64 - 1

Số lượng kết nối bên ngoài tối đa mỗi nhóm kết nối TaskExecutor có thể mở ra bất kỳ phiên bản
setParameter:
:
...
34 nào. Các kết nối tối đa có thể với bất kỳ máy chủ nhất định nào trên tất cả các nhóm Taskexecutor là:

New in version 6.0.

Loại: Số nguyên

Mặc định: 2

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.
setParameter:
:
...
132
to set the maximum number of outbound connections each TaskExecutor connection pool can open to a configuration server.

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.

  • Ví dụ sau đây đặt

    setParameter:
    :
    ...
    125 thành

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    94 trong khi khởi động:
    setParameter:
    :
    ...
    132
    is used. This is the default.

  • setParameter:
    :
    ...
    132Type: Số nguyên

Mặc định: 2 64 - 1

Số lượng kết nối bên ngoài tối đa mỗi nhóm kết nối TaskExecutor có thể mở ra bất kỳ phiên bản

setParameter:
:
...
34 nào. Các kết nối tối đa có thể với bất kỳ máy chủ nhất định nào trên tất cả các nhóm Taskexecutor là:
setParameter:
:
...
132
to
mongod --setParameter =
mongos --setParameter =
26 during startup, which sets the maximum number of outbound connections each TaskExecutor connection pool can open to a configuration server to
mongod --setParameter =
mongos --setParameter =
26:

setParameter:
:
...
10

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
11

Ví dụ sau đây đặt
setParameter:
:
...
132 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:

Type: integer

setParameter:
:
...
37 có thể có các nhóm kết nối TaskExecutor tối đa
setParameter:
:
...
146, trong đó
setParameter:
:
...
146 là số lượng lõi. Xem
setParameter:
:
...
148

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.
setParameter:
:
...
112
milliseconds pass without any application using that pool.

Ví dụ sau đây đặt

setParameter:
:
...
125 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:
setParameter:
:
...
167
parameter, the
setParameter:
:
...
160 parameter also controls how many connections to each shard host are established on startup of the
setParameter:
:
...
37 instance before it begins accepting incoming client connections.

setParameter: : ...132Type: Số nguyên

Mặc định: 2 64 - 1

setParameter:
:
...
160 to
mongod --setParameter =
mongos --setParameter =
26 during startup:

setParameter:
:
...
12

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
13

Ví dụ sau đây đặt

setParameter:
:
...
125 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:
setParameter:
:
...
148

setParameter: : ...132Type: Số nguyên

setParameter:
:
...
177

Mặc định: 2 64 - 1

Loại: Số nguyên

Mặc định: 2

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.
setParameter:
:
...
160
to set the minimum number of outbound connections each TaskExecutor connection pool can open to a configuration server.

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.

  • Ví dụ sau đây đặt

    setParameter:
    :
    ...
    125 thành

    db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

    94 trong khi khởi động:
    setParameter:
    :
    ...
    160
    is used. This is the default.

  • setParameter:
    :
    ...
    132Type: Số nguyên

Mặc định: 2 64 - 1

Số lượng kết nối bên ngoài tối đa mỗi nhóm kết nối TaskExecutor có thể mở ra bất kỳ phiên bản

setParameter:
:
...
34 nào. Các kết nối tối đa có thể với bất kỳ máy chủ nhất định nào trên tất cả các nhóm Taskexecutor là:
setParameter:
:
...
160
to
mongod --setParameter =
mongos --setParameter =
26 during startup, which sets the minimum number of outbound connections each TaskExecutor connection pool can open to a configuration server to
mongod --setParameter =
mongos --setParameter =
26:

setParameter:
:
...
14

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
15

Ví dụ sau đây đặt
setParameter:
:
...
132 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:

Type: integer

setParameter:
:
...
37 có thể có các nhóm kết nối TaskExecutor tối đa
setParameter:
:
...
146, trong đó
setParameter:
:
...
146 là số lượng lõi. Xem
setParameter:
:
...
148

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Số lượng tối đa các kết nối khởi tạo đồng thời (bao gồm các kết nối đang chờ xử lý ở trạng thái thiết lập/làm mới) mỗi nhóm kết nối TaskExecutor có thể phải có một ví dụ

setParameter:
:
...
34. Bạn có thể đặt tham số này để kiểm soát tốc độ mà
setParameter:
:
...
37 thêm các kết nối vào một thể hiện
setParameter:
:
...
34.minimum size.

Nếu được đặt,

setParameter:
:
...
125 sẽ nhỏ hơn hoặc bằng
setParameter:
:
...
132. Nếu nó lớn hơn,
setParameter:
:
...
37 bỏ qua giá trị
setParameter:
:
...
125.
setParameter:
:
...
118
should be greater than
setParameter:
:
...
119
. Otherwise,
setParameter:
:
...
37 adjusts the value of
setParameter:
:
...
119
to be less than
setParameter:
:
...
118

Ví dụ sau đây đặt

setParameter:
:
...
125 thành

db.adminCommand( { setParameter: 1, ldapUserCacheRefreshInterval: 4000 } )

94 trong khi khởi động:
setParameter:
:
...
118
to
setParameter:
:
...
198 during startup:

setParameter:
:
...
16

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
17

setParameter:
:
...
119Type: Số nguyên

Type: integer

Mặc định: 2000 (20 giây)

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Thời gian tối đa

setParameter:
:
...
37 chờ đợi nhịp tim trước khi hết thời gian.

Nếu được đặt,

setParameter:
:
...
119 nên nhỏ hơn
setParameter:
:
...
118. Nếu không,
setParameter:
:
...
37 điều chỉnh giá trị của
setParameter:
:
...
119 là nhỏ hơn
setParameter:
:
...
118
setParameter:
:
...
119
should be less than
setParameter:
:
...
118
. Otherwise,
setParameter:
:
...
37 adjusts the value of
setParameter:
:
...
119
to be less than
setParameter:
:
...
118

Ví dụ sau đây đặt

setParameter:
:
...
119 thành
setParameter:
:
...
210 trong khi khởi động:
setParameter:
:
...
119
to
setParameter:
:
...
210 during startup:

setParameter:
:
...
18

Trong thời gian chạy, bạn cũng có thể đặt tham số với lệnh

setParameter:
:
...
44:

setParameter:
:
...
19

setParameter:
:
...
212New trong phiên bản 4.2.

New in version 4.2.

Đã thay đổi trong phiên bản 5.0: (cũng bắt đầu trong 4.4.5 và 4.2.13)

Loại: Chuỗi

Mặc định: "Tự động"

Có sẵn cho cả

setParameter:
:
...
34 và
setParameter:
:
...
37

Thời gian tối đa

setParameter:
:
...
37 chờ đợi nhịp tim trước khi hết thời gian.

Nếu được đặt,

setParameter:
:
...
119 nên nhỏ hơn
setParameter:
:
...
118. Nếu không,
setParameter:
:
...
37 điều chỉnh giá trị của
setParameter:
:
...
119 là nhỏ hơn
setParameter:
:
...
118

Ví dụ sau đây đặt

setParameter:
:
...
119 thành
setParameter:
:
...
210 trong khi khởi động:

setParameter:
:
...
212New trong phiên bản 4.2.

Đã thay đổi trong phiên bản 5.0: (cũng bắt đầu trong 4.4.5 và 4.2.13)

Loại: Chuỗi

Mặc định: "Tự động"

Trên ví dụ

setParameter:
:
...
37, tham số này đặt chính sách xác định giới hạn kích thước tối thiểu của các nhóm kết nối của nó thành các nút trong các bộ bản sao.

Trên ví dụ

setParameter:
:
...
34, tham số này đặt chính sách xác định giới hạn kích thước tối thiểu của các nhóm kết nối của nó thành các nút trong các bộ bản sao khác.

Lưu ý rằng tham số này chỉ quản lý các kết nối cho các hoạt động liên quan trực tiếp đến các yêu cầu của người dùng và các hoạt động CRUD.

Giá trị có sẵn là:

Chính sách phù hợp

setParameter:
:
...
212 is set to
setParameter:
:
...
217, the
setParameter:
:
...
225 still describes the actual policy being used, not
setParameter:
:
...
217. To find the value of the
setParameter:
:
...
212
, use
setParameter:
:
...
228 which returns the value of the server parameter.

setParameter:
:
...
220

Sự mô tả

setParameter:
:
...
217 (mặc định)

Bắt đầu từ 5.0 (và 4.4.5 và 4.2.13), setParameter: : ...217 là giá trị mặc định mới.

Khi được đặt cho một

setParameter:
:
...
37, phiên bản tuân theo hành vi được chỉ định cho tùy chọn
setParameter:
:
...
220.