维护MongoDB服务器上所有数据库和集合的数据库和集合统计信息 - cron job



我想运行一个 CRON 作业,该作业将检索 MongoDB 生产服务器上所有数据库和所有集合的统计信息。 然后在某处维护这些数据,最好是在同一服务器上的数据库中。

我可以使用 Node.js 做到这一点,但是是否有可能在不必在服务器上设置 Node.js 的情况下做到这一点?或者最佳实践是什么?

您可以使用 mongodb 文档的这一部分来创建可以检索、操作和保存数据的 shell 脚本。 如果你使用的是 Linux 服务器,你可以运行一个 cronjob 并使用crontab运行你的 shell 脚本(你可以像这样设置一个 CRON 作业:20 * * * * /path/to/script.sh,不要忘记通过chmod +x /path/to/script.sh使脚本可执行(。

最新更新