ECS - ApsaraDB for MongoDB 不支持以下命令列表。
copydb
clone
clean
shutdown
repairDatabase
repairCursor
是否有相同的替代品?
感谢您对此提供的任何帮助。
ECS - ApsaraDB for MongoDB 不支持以下命令列表。
copydb
clone
clean
shutdown
repairDatabase
repairCursor
是否有相同的替代品?
感谢您对此提供的任何帮助。
您列出的命令是管理命令,在使用托管数据库即服务提供程序时,您应该希望这些命令受到限制。我预计对托管平台功能(例如,副本集配置)包含的命令或可能引入性能/稳定性问题的命令有进一步的限制。为了进行比较,MongoDB Atlas 还有一个共享或专用集群不支持的命令列表。
如果您的部署处于需要管理员帮助的状态,提供商的支持人员可能会根据需要升级。
有关您列出的特定命令的上下文:
clone
并且自 MongoDB 4.0 起正式弃用,copydb
但在旧服务器版本中也不鼓励使用。这些命令不会生成源数据库的时间点快照,并且会引入性能和并发问题(例如阻塞前台索引构建)。使用and代替。mongodump
mongorestore
clean
是没有最终用户实用程序的内部命令。shutdown
对于您无权重新启动 MongoDB 进程的直接访问权限的托管服务没有意义。提供商的 UI 或 API 可能会提供一个选项来重新启动或暂停部署的成员,但不提供直接访问是合理的。repairDatabase
如果您的部署没有可行的备份,repairCursor
则只能将其用作挽救数据的最后手段。在这种情况下,您肯定会与提供商的支持团队合作,以最合理的方式让您的部署重新上线。