在Percona XtraDB集群上运行读取大量查询

时间:2017-06-06 14:42:57

标签: mysql percona galera

我正在从头开始为一个全新的应用程序创建一个新的3节点Percona XtraDB集群。部分应用程序将生成读取繁重的查询,我们打算在整个群集中进行负载均衡。以前在主从设置中,那些读取查询用于生成影响我们应用程序的复制滞后。因为我们需要以不超过3秒的延迟来获取读取。

现在使用Galera集群,看起来问题已解决,因为复制的管理方式不同。

我的问题是,那些阅读繁重的查询是否会导致galera集群导致一些问题?更重要的是,这些查询会降低群集的写入性能吗?

这方面的任何经验都会有所帮助。

1 个答案:

答案 0 :(得分:0)

是和否。

基于Galera的解决方案(例如PXC)确实具有不同的特征。它取决于读取与写入,节点之间的距离,事务的长度等等。此外,Galera还有办法处理主从不具备的“关键读取”(wsrep_sync_wait)。

在任何类型的系统中,您都应该研究读取大量的查询以寻找更好的索引和/或更好的查询公式;这将改善任何系统。您是否愿意开始另一个问题来解决这个问题?