我正在为目前在大型托管公司之一中的客户设置新的托管。新的设置包括三个Lamp Stack服务器A,B和C。服务器A将是活动服务器,而B和C将作为故障转移备份。 MariaDB服务器设置为Galera节点。
当前,客户端每天上载几次txt文件以更新数据库。更新软件将删除大约10个表的内容,并从txt文件中插入当前数据。在当前设置中,这仅需要几秒钟,但是在新设置上执行此上传时,大约需要10分钟才能完成。在此期间,服务器A处于关闭状态。
我非常确定,这是因为Galera一次插入一行,并在插入下一行之前在所有三台服务器上完成了一次插入。
如果我在服务器B和C上关闭了MySQL,更新将很快完成。因此,我认为我需要通过关闭服务器B和C上的MySQL来隔离服务器A,或以其他方式隔离服务器A。
任何指导将不胜感激。