对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

db. 集合.configureQueryAnalyzer()(mongosh方法)

db.collection.configureQueryAnalyzer(options)

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

The db.collection.configureQueryAnalyzer() method wraps the configureQueryAnalyzer command.

返回:

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

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

  • MongoDB Atlas: The fully managed service for MongoDB deployments in the cloud

重要

This command is not supported in M0 and Flex clusters. For more information, see Unsupported Commands.

该方法的语法如下:

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

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

字段
类型
必要性
说明

mode

字符串

必需

查询分析器运行的模式。 必须设置为"full"或"off" 。

samplesPerSecond

double

Optional

每秒的样本数。

  • 当mode设置为"full"时, samplesPerSecond必须设置在0和50之间。

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

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

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

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

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

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