gpt4 book ai didi

mysql - 您可以在主从 (MySQL) 上以不同方式索引表吗

转载 作者:IT老高 更新时间:2023-10-28 23:46:05 24 4
gpt4 key购买 nike

是否可以在只读从站上设置不同的索引,而不是在主站上?基本上,考虑到两个系统的不同要求,这似乎是有道理的,但我想确保它能够正常工作并且不会引起任何问题。

最佳答案

我相信是的。复制工作后,您可以删除从属服务器上的索引并创建您想要的索引,并且应该这样做。由于 MySQL 复制的是语句而不是数据(至少默认情况下),只要插入或更新或从表中选择所需的 SQL 不需要更改,它就不会注意到。

现在这显然有缺点。如果您创建一个不在主服务器上的唯一 key ,您可能会在主服务器上插入无法插入从服务器的数据。如果使用索引完成更新,它可能会在主服务器上运行得很快,但会导致在从服务器上进行表扫描(因为您没有任何方便的索引)。

如果主服务器上发生任何 DDL 更改(例如更改索引),这些更改将传递给从服务器,并且新索引也将在那里创建,即使您不希望它这样做。

关于mysql - 您可以在主从 (MySQL) 上以不同方式索引表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4412656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com