可伸缩性问题-DAO对eventByTag进行顺序扫描

时间:2018-06-29 15:29:36

标签: akka-persistence lagom

我们正在基于lagom构建产品,突然有一天我们看到CPU使用率很高。

我们使用的是Lagom版本3.10

我们发现这是因为对Journal表执行eventsByTag查询而进行了顺序扫描。如果表中的事件超过一百万,它将破坏系统。

这是理想的行为还是我在这里缺少基本的东西

1 个答案:

答案 0 :(得分:0)

它是由akka persistence jdbc团队采用的,还添加了Lagom的解决方法(我们将ilike更改为=,因为lagom仅添加1个标签)