在 MySQL 复制从站上创建视图会破坏复制吗?

pet*_*nar 4 mysql replication

我们需要在 MySQL 复制集群上运行一些非常丑陋的查询。

有谁知道直接在从站上创建视图是否会破坏另一个的复制,否则与主站同步的未触及数据?

Mic*_*bot 6

这将正常工作。唯一需要注意的是,如果您将来在同一架构中使用相同的视图名称在 master 上创建视图,则复制将由于冲突而停止。

您可以在从服务器上做的另一件潜在有用的事情——非常安全——是向基表添加索引以帮助您的报告查询,即使在主服务器上不需要或证明相同的索引是正确的。当然,您不应该直接向从站添加唯一索引或外键,因为这些可能会导致冲突并且在不在主站上时没有真正意义......但是普通的单列和多列索引也可以安全添加直接给奴隶。