目前,我们的实时数据库服务器每天都会下载大数据转储(大约10GB),将它们导入到MySQL中,对数据进行规范化处理,并构build大量索引(全文索引尤其是征税)。 这在我们想卸载的活动服务器上创build了一个重要的负载。
理想情况下,我们将有一个单独的离线服务器完成所有这些工作,然后简单地打包并将索引完整地传输到活动服务器。 这可能与MySQL(或MariaDB)? 这些是MyISAM表,因为我们使用了合并function。
从我看到直接复制文件当然不是推荐的做事方式,但是如果我们能够保证两台机器上的MySQL版本一致,并且在传输过程中没有使用表格,我们可以这样做吗? 如果是这样,除了复制.frm,.MYD和.MYI文件外,是否还有其他步骤需要执行?
我有一个类似的设置/问题,目前正在研究复制。
主服务器将完成所有的数据处理,数据处理在主服务器上的非复制数据库DBtemp。*上完成,然后移到复制的主服务器上的DBprod。*。
仍然在设置过程中,所以不能给出结果,但希望它减less了奴隶(这是活的服务器)的负载,