装载和重新安装一个MySQL数据库?

有没有相当于一个设备卸载/装载MySQL数据库?

我的服务器有大约15个数据库,其中可能有10个很less使用,只有在需要修复应用程序时才需要。

所以这个想法是卸载未使用的数据库,直到我需要它们。 这应该释放一些资源?

我知道我可以将它们转储到一个文件中,然后重新加载它们,但是这对我来说有一种“繁琐”的感觉,我想知道是否存在这样的挂载/卸载。 谢谢

不。 如果他们真的没有被使用,开销资源的利用率是非常小的,所以我不会担心,如果我是你。

没有这样的事情,因为SQL数据库与文件系统稍有不同。 但是,MySQL有资源pipe理系统,所以如果不需要的话不用资源。

特别是数据库只是“文件夹”,所以他们没有分配太多的内存。 内存中的主要内容是一张表。 但是,由于MySQL具有一些事务function,如果不使用它们,它们也不会使用太多的资源。

因此,简而言之,如果您确信应用程序不会使用它们,则可以对数据库执行任何操作。 我有时会在生产服务器生产数据库上执行mysql_check,它可以毫无问题地完成工作(排除关于现有连接的一些警告)。