怎么查看实例级别,非索引操作的统计?

发布问题 回首页

怎么查看实例级别,非索引操作的统计?

★ 0 成为第一个关注这个问题的人

3.0版本,serverStatus已经没有 indexcount 监控项了,如果想知道系统中有多少没走索引的uid操作,怎么看?
db.serverStatus().opcounters和db.serverStatus().metrics.operation结合起来看,
fastmod(不需要扩容和更改索引的update次数)和update,两值越接近越好,
但是
idhack:以_id为过滤条件的查询次数,直接和query对应的话,误差可能会很大,请教各位

Edited on 17:09
TJ 在大约 之前 回答了
  • 提问于
  • 回答数1 个
  • 浏览 479 次
  • 最新活跃于

1 个回答1

0
TJ answered about

page fault 可以提供类似的信息。index miss势必就会导致page fault增高,同理如果page fault很低则说明index都hit。可以参见这个ticket:https://jira.mongodb.org/browse/SERVER-16378

idhack这个参数意义不大,指的是mongodb有多少次没有去做index selection这个动作而是直接就选取了_id 索引。

To use reCAPTCHA you must get an API key from https://www.google.com/recaptcha/admin/create