db.collection.configureQueryAnalyzer()
定义
db.collection.configureQueryAnalyzer(options)
为副本集或分片集群上的集合配置查询采样。 采样查询向
analyzeShardKey
提供信息,以计算有关分分片键的读取和写入分布的指标。db.collection.configureQueryAnalyzer()
方法封装了configureQueryAnalyzer
命令。返回: 包含描述旧配置的字段(如果存在)和描述新配置的字段的文档。 有关详细信息,请参阅输出。
兼容性
此方法可用于以下环境中托管的部署:
MongoDB Atlas:用于云中 MongoDB 部署的完全托管服务
注意
所有 MongoDB Atlas 集群都支持此命令。有关所有命令的信息,请参阅不支持的命令。
MongoDB Enterprise:基于订阅、自我管理的 MongoDB 版本
MongoDB Community:源代码可用、免费使用且可自行管理的 MongoDB 版本
语法
该方法的语法如下:
db.collection.configureQueryAnalyzer( { mode: <string>, samplesPerSecond: <double> } )
字段
db.collection.configureQueryAnalyzer()
有以下字段:
字段 | 类型 | 必要性 | 说明 |
---|---|---|---|
mode | 字符串 | 必需 | 查询分析器运行的模式。 必须设置为 "full" 或"off" 。 |
samplesPerSecond | double | Optional | 每秒的样本数。
有关详细信息,请参阅samplesPerSeconds 上限。 |
访问控制
有关详细信息,请参阅configureQueryAnalyzer 访问控制。
行为
有关行为,请参阅configureQueryAnalyzer 行为。
输出
有关详细信息,请参阅configureQueryAnalyzer 输出。
示例
有关示例,请参阅configureQueryAnalyzer 示例。