我们有一个情况,我们需要在单行上更新几千次,第二次时间,这一要求每天连续持续5小时,因为业务的性质。设计无法更改,所以我们正在寻找解决方案。通常我们使用非常快的SSD驱动器以获得更快的性能,到目前为止我们能够应对请求。 但我们的流量每天都在增加,我们需要另一种解决方案,可以取代我们当前的方法,并帮助我们更新同一行数百分之一的时间。

任何建议都会很棒。我们使用MySQL 5.6目前

没有正确的解决方案

其他提示

考虑使用内存存储引擎,因此内存中会发生变化。如果发生崩溃,您可以依赖Binlog来恢复最新值。如果您有奴隶,则可以在从站上使用InnoDB。

如果要留在InnoDB上,请考虑Handlersocket插件。它为InnoDB提供了一个较少的界面,在您的场景中应该更快。

许可以下: CC-BY-SA归因
不隶属于 dba.stackexchange
scroll top