2017-06-06 56 views
-1

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

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

我的问题是,那些阅读过重的查询会导致galera集群引起一些问题吗?更重要的是这些查询会减慢群集的写入性能?

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

回答

0

是和否。

基于Galera的解决方案(如PXC)具有不同的特性。它取决于读和写,节点之间的距离,事务处理的长度等等。另外,Galera有办法处理主 - 从不具备的“关键读取”(wsrep_sync_wait)。在任何类型的系统中,您都应该学习阅读繁重的查询以寻找更好的索引和/或更好的查询表达式;这将改善任何系统。你是否愿意开始另一个问题来解决这个问题?