我正在处理一个使用 MongoDB 的应用程序,该应用程序收到了相当多的传入请求,我注意到响应随着请求数量的增加而变慢。
我怀疑数据库效率低下。我在一个较高负载期间运行了 mongostat,结果似乎表明锁定百分比很高:
insert query update delete getmore command flushes mapped vsize res faults locked db idx miss % qr|qw ar|aw netIn netOut conn set repl time
*0 1120 479 *0 179 472|0 0 72.1g 146g 1.31g 0 server-prod:15.7% 0 0|0 1|0 1m 4m 298 rs0 PRI 15:37:28
*0 1192 509 *0 178 428|0 0 72.1g 146g 1.3g 0 server-prod:18.9% 0 0|0 0|0 1m 5m 298 rs0 PRI 15:37:29
*0 1107 456 *0 174 362|0 0 72.1g 146g …
Run Code Online (Sandbox Code Playgroud)