怎样清除查询缓存

来源:10-3 【数据库安全】你能做什么 - 数据库授权之内建角色(上)

mzzlvy

2019-12-25

我有一条语句第一次查询时用时 12 秒多,第二次就用时1秒左右了,怎样清除查询缓存以测试第一次语句性能?

因为我担心moogodb只针对那一个语句中的查询条件值做了优化

写回答

1回答

Stannum

2019-12-29

同学你好~你可以使用下面的mongo shell语句来清楚某个集合的plan cache:

db.<collection>.getPlanCache().clear()

记得要把<collection>替换成你自己的集合名

1
0

玩转MongoDB4.0(最新版) 从入门到实践

30%理论+70%实战,用实操检验真理,一门让你事半功倍的入门进阶课

1140 学习 · 197 问题

查看课程