Mysql 如何使用多数据库服务器、Galera Cluster和MaxScale加速mariaDB查询?

Mysql 如何使用多数据库服务器、Galera Cluster和MaxScale加速mariaDB查询?,mysql,mariadb,galera,maxscale,Mysql,Mariadb,Galera,Maxscale,我使用压力测试工具进行测试(运行多个并发用户和多个查询)。当我使用更多的db服务器(我使用5台服务器)时,没有增加速度 我对每台服务器都进行了检查,我看到查询已分布在每台服务器上 如果我想扩大数据库服务器的规模,提高查询速度,该怎么办?Galera在集群中大约5个节点处达到最大值。这可能是由于向其他节点广播每次写入,并等待回复 有很多方法可以扩展MySQL;Galera就是其中之一,它可能是目前写扩展的最佳选择 对于读取扩展,复制从机提供了几乎无限的扩展。您可以挂起每个Galera节点的传统复制

我使用压力测试工具进行测试(运行多个并发用户和多个查询)。当我使用更多的db服务器(我使用5台服务器)时,没有增加速度

我对每台服务器都进行了检查,我看到查询已分布在每台服务器上


如果我想扩大数据库服务器的规模,提高查询速度,该怎么办?

Galera在集群中大约5个节点处达到最大值。这可能是由于向其他节点广播每次写入,并等待回复

有很多方法可以扩展MySQL;Galera就是其中之一,它可能是目前写扩展的最佳选择

对于读取扩展,复制从机提供了几乎无限的扩展。您可以挂起每个Galera节点的传统复制从属节点。这将允许您卸载5个节点的读取。从属设备可以级联(使用“继电器”),从而实现无限扩展。一台服务器可以轻松地挂起10个从属服务器;这样做6级,你就有一百万台服务器。(我没有使用过超过3个级别和30多个从属。)

放大的一种常见方法是查看代码。很多新手都不知道。对于插入,批处理和加载数据非常有效。对于数据仓库,通常可以将“报告”的速度提高10倍。对于高速摄入,这是非常好的。对于GUID/UUID索引,它们是最好的。我也是。对于大型删除,有以下几种方法


还有。

谢谢,下面这句话怎么样“也许是目前写扩展的最佳选择”。我对大量插入查询进行了测试,但在添加节点时没有任何改进。单行插入?成批的?使用自动增量?请描述您的“大量插入查询”;可能有一些方法可以提高性能。