magento索引期间数据库的CPU利用率很高

时间:2017-02-01 05:26:10

标签: mysql magento amazon-rds

Magento正在创建700多个连接,导致数据库崩溃,无论何时刷新缓存或触发索引。生产现场停留20分钟,直到所有连接清除。 所有连接触发相同的查询。并保持在州创建排序索引。使用非常高的数据库配置。 亚马逊rds的数据库。任何帮助表示赞赏。这打破了我们的生产基地。

1 个答案:

答案 0 :(得分:0)

这就是为什么有负载均衡器(Mysql - Master Slave架构)的原因。让我解释它是如何工作的。

  1. 有一个主数据库。 2)
  2. 有多个连接到主服务器的从属(副本)数据库。
  3. 每当在master数据库上写入时,从站也会更新。这将使从站更新为包含更新数据的主站。每当您想要执行任何优化或数据库关闭时,您都可以将数据库切换到其中一个从属设备,从而避免停机。当主服务器重新启动并再次运行时,您可以随时切换到该数据库。

    检查此链接:

    https://severalnines.com/blog/how-cluster-magento-nginx-and-mysql-multiple-servers-high-availability

    希望这会对你有所帮助。