Docs 菜单
Docs 主页
/
MongoDB Manual
/ / /

db.collection.configureQueryAnalyzer()

在此页面上

  • 定义
  • 兼容性
  • 语法
  • 访问控制
  • 行为
  • 输出
  • 示例
  • 了解详情
db.collection.configureQueryAnalyzer(options)

为副本集或分片集群上的集合配置查询采样。 采样查询向 analyzeShardKey提供信息,以计算有关分分片键的读取和写入分布的指标。

db.collection.configureQueryAnalyzer()方法封装了configureQueryAnalyzer命令。

返回:包含描述旧配置的字段(如果存在)和描述新配置的字段的文档。 有关详细信息,请参阅输出。

此方法可用于以下环境中托管的部署:

  • MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务

重要

M 0 、M 2和 M 5集群不支持此命令。 有关更多信息,请参阅不支持的命令。

该方法的语法如下:

db.collection.configureQueryAnalyzer(
{
mode: <string>,
samplesPerSecond: <double>
}
)

db.collection.configureQueryAnalyzer() 有以下字段:

字段
类型
必要性
说明
mode
字符串
必需
查询分析器运行的模式。 必须设置为"full""off"
samplesPerSecond
double
Optional

每秒的样本数。

  • mode设置为"full"时, samplesPerSecond必须设置在050之间。

  • mode设置为"off"时,服务器会忽略samplesPerSecond

有关详细信息,请参阅samplesPerSeconds 上限。

有关详细信息,请参阅configureQueryAnalyzer 访问控制。

有关行为,请参阅configureQueryAnalyzer 行为。

有关详细信息,请参阅configureQueryAnalyzer 输出。

有关示例,请参阅configureQueryAnalyzer 示例。

后退

db.collection.compactStructuredEncryptionData